Có tương đương không?Sử dụng 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("")){
};
nói cách khác, chúng tôi có thể thay thế bằng từ khóa bằng phương pháp này không?
Bạn cũng có thể xem bài viết này: http://marcgravell.blogspot.com/2009/11/selectmany-combining-idisposable-and.html bởi Marc Gravell. –
Câu hỏi trung thực: Tại sao bạn muốn? – Justin
Dao cạo của Occam. – dotneter