Es cierto que no existe equivalente del "with" de VB/VB.NET en C#?
:blink:
(grrr) tendre que escribir como un gilipichi lo mismo chorrocientasmil veces? (nooo)
Se que puedo hacer cosas como esta....
DataSet dsMain = new DataSet("dsMain");
DataColumnCollection cols;
dsMain.Tables.Add("Links");
cols = dsMain.Tables["Links"].Columns;
cols.Add("URL");
cols.Add("Description");
...
en lugar de esta
DataSet dsMain = new DataSet("dsMain");
dsMain.Tables.Add("Links");
dsMain.Tables["Links"].Columns.Add("URL");
dsMain.Tables["Links"].Columns.Add("Description");
...
pero sigue sin convencerme...
Pues... Copy & Paste :D
No hay 'With' en C#
Ni with ni valores por defecto en los métodos!!! :blink:
Ni referencias constantes( que eso sí me importa) ni declaración de que tipo de excepciones lanza un método.... ni...
Por ahí hay una entrevista donde el ingeniero jefe de C# explica muchas cosas. Cuando pueda os paso el link.
En vez de parámetros por defecto, crea una sobrecarga que le pase el parámetro por defecto.
No hay declaración de excepciones en los métodos porque modificando el código y teniendo que tratar las excepciones rompes la interfaz.