Từ những gì tôi có thể tìm thấy trên google, VB.NET chỉ có một câu lệnh lambdas chứ không phải các hàm ẩn danh nhiều câu lệnh. Tuy nhiên, tất cả các bài viết tôi đọc đều nói về các phiên bản cũ của VB.NET, tôi không thể tìm thấy bất kỳ điều gì gần đây hơn so với bản beta 1 năm 2008 hoặc 2.VB.NET có các chức năng ẩn danh không?
Vì vậy, câu hỏi: Làm thế nào tôi có thể làm điều này trong VB.NET? # mã
C:
private void HandleErrors(Action codeBlock){
try{
codeBlock();
}catch(Exception e){
//log exception, etc
}
}
HandleErrors(() => {
var x = foo();
x.DoStuff();
etc
});
ví dụ tuyệt vời ... mặc dù tôi không nhận ra cà rốt là thịt :) –
cà rốt: hãy thử thịt cam duy nhất! – Fredulom