¿Es equivalente?Usando vs lambda
public static void Using<T>(this T disposable, Action<T> action)
where T:IDisposable
{
try {
action(disposable);
}
finally {
disposable.Dispose();
}
}
new SqlConnection("").Using(conn => {
});
using(var conn = new SqlConnection("")){
};
en otras palabras, ¿podemos reemplazar el uso de la palabra clave con este método?
Es posible que también desee consultar este artículo: http://marcgravell.blogspot.com/2009/11/selectmany-combining-disponible-y.html por Marc Gravell. –
Pregunta honesta: ¿Por qué querrías? – Justin
Navaja de Occam. – dotneter