VELOCIDAD DE ESCAPE
Inicio > Historias > THAT: MY PARA C#
2005-06-17
En este artículo de Duncan Mackencie podéis ver claramente cómo funciona el añadido y en principio parece una cosa bastante útil aunque es evidente que hay opiniones encontradas al respecto de si esto hace más comprensible la programación o la aleja del paradigma OO.
Como él mismo expone en su artículo, se trataría de que en vez de teclear esto:
pudieramos sustituirlo por lo siguiente:
El problema es que según parece, esta opción no va a estar disponible para C# salvo que utilicemos un WRAPPER, en realidad una clase que "envuelve" el My de VB Net y nos permite usarlo en C#. La expresión equivalente para C# en este caso es "That".
Así, podríamos ver el siguiente intellisense en nuestro código:
Tan sencillo como descargarse la clase Wrapper de la página siguiente:
IDESIGN
[Vía Dan Fernandez Blog]
THAT: MY PARA C#
En el nuevo Framework 2.0 si programamos con VB Net tenemos la posibilidad de ahorrarnos de teclear bastante si usamos la expresión "MY".En este artículo de Duncan Mackencie podéis ver claramente cómo funciona el añadido y en principio parece una cosa bastante útil aunque es evidente que hay opiniones encontradas al respecto de si esto hace más comprensible la programación o la aleja del paradigma OO.
Como él mismo expone en su artículo, se trataría de que en vez de teclear esto:
Dim sr As New IO.StreamReader("c:\mytextfile.txt")
contents = sr.ReadToEnd
sr.Close()
pudieramos sustituirlo por lo siguiente:
contents = My.Computer.FileSystem.ReadAllText("c:\mytextfile.txt")
El problema es que según parece, esta opción no va a estar disponible para C# salvo que utilicemos un WRAPPER, en realidad una clase que "envuelve" el My de VB Net y nos permite usarlo en C#. La expresión equivalente para C# en este caso es "That".
Así, podríamos ver el siguiente intellisense en nuestro código:
Tan sencillo como descargarse la clase Wrapper de la página siguiente:
IDESIGN
[Vía Dan Fernandez Blog]
Programación | jomaweb | 2 Comentarios | Enlace
Referencias (TrackBacks)
URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/30857
Comentarios
1 |
|
||
mmmm, interesting.... |