Blogalia

"En el arte marcial como en la vida diaria. En la vida diaria como en un arte marcial."

Aikido

Sígueme en Twitter

<Octubre 2017
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
29 30 31        


Todas las Historias

VELOCIDAD DE ESCAPE

Inicio > Historias > THAT: MY PARA C#

2005-06-17

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 | 1 Comentarios | Enlace


Referencias (TrackBacks)

URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/30857

Comentarios

1
De: Guille Fecha: 2005-06-17 11:12

mmmm, interesting....



Nombre
Correo-e
URL
Dirección IP: 54.80.236.48 (96222336e2)
Comentario