With en C#

08/04/2007 - 17:43 por principiante | Informe spam
No hay un With .. End With en C# como lo hay en VB.NET, VFP, Delphi, etc. ?
O algo equivalente.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
08/04/2007 - 20:07 | Informe spam
"principiante" wrote in message
news:
No hay un With .. End With en C# como lo hay en VB.NET, VFP, Delphi, etc.
?
O algo equivalente.



No. En C# hay que escribir completa la referencia de los objetos para
usarlos, sin que se pueda abreviar con una declaración previa al estilo del
With. Aunque el fuente queda más verboso, una vez compilado el código
resultante es igual de eficiente que si hubiéramos abreviado el fuente con
un With.
Respuesta Responder a este mensaje
#2 principiante
08/04/2007 - 20:15 | Informe spam
... Aunque el fuente queda más verboso, una vez compilado el código
resultante es igual de eficiente que si hubiéramos abreviado el fuente con
un With.



Al menos hay un consuelo :(
Respuesta Responder a este mensaje
#3 Octavio Hernandez
08/04/2007 - 22:00 | Informe spam
Aquí uno de los autores del lenguaje dice por qué decidieron no ponerlo:

http://msdn2.microsoft.com/en-us/vc...36816.aspx

Slds - Octavio



"principiante" escribió en el mensaje
news:
... Aunque el fuente queda más verboso, una vez compilado el código
resultante es igual de eficiente que si hubiéramos abreviado el fuente
con un With.



Al menos hay un consuelo :(



Respuesta Responder a este mensaje
#4 Alhambra-Eidos Kiquenet
09/04/2007 - 11:06 | Informe spam
En relación a esto, y a la sintaxis de cada lenguaje..

se puede hacer todo lo que se hace en VB.NET con C# y viceversa ?

Se me ocurre por ejemplo el "optional" de los parámetros de VB, el params ,
etcetera.

Saludos.

"Alberto Poblacion" wrote:
No. En C# hay que escribir completa la referencia de los objetos para
usarlos, sin que se pueda abreviar con una declaración previa al estilo del
With. Aunque el fuente queda más verboso, una vez compilado el código
resultante es igual de eficiente que si hubiéramos abreviado el fuente con
un With.
Respuesta Responder a este mensaje
#5 Octavio Hernandez
09/04/2007 - 11:13 | Informe spam
Hola,

Pues

a) parámetros opcionales en C# tampoco hay, por ahí también los diseñadores
explican por qué no lo pusieron, básicamente pq el problema puede ser
resuelto mediante sobrecarga de métodos.
b) parámetros variables sí hay:

http://blogs.msdn.com/csharpfaq/arc...31493.aspx

En la web de El Guille creo recordar q hay una buena comparación de
características de ambos lenguajes.

SLds - Octavio



"Alhambra-Eidos Kiquenet"
escribió en el mensaje
news:
En relación a esto, y a la sintaxis de cada lenguaje..

se puede hacer todo lo que se hace en VB.NET con C# y viceversa ?

Se me ocurre por ejemplo el "optional" de los parámetros de VB, el params
,
etcetera.

Saludos.

"Alberto Poblacion" wrote:
No. En C# hay que escribir completa la referencia de los objetos para
usarlos, sin que se pueda abreviar con una declaración previa al estilo
del
With. Aunque el fuente queda más verboso, una vez compilado el código
resultante es igual de eficiente que si hubiéramos abreviado el fuente
con
un With.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida