Tôi muốn biết nếu có bất kỳ chi phí phát sinh nào thông qua việc sử dụng các phương thức ẩn danh khi tạo một Nhân viên nền.Có bất kỳ chi phí nào trong việc sử dụng các phương thức ẩn danh không?
ví dụ:
public void SomeMethod()
{
BackgroundWorker worker = new BackgroundWorker();
worker.DoWork += (sender, e) =>
{
//large amount of code
}
worker.RunWorkerAsync();
}
có ví dụ trên được bất kỳ tốt hơn hoặc tồi tệ hơn định //large amount of code
trong một phương pháp riêng biệt?
Có bất kỳ chi phí phát sinh nào trong việc xác định phương thức công nhân nền trong dòng, đặc biệt nếu SomeMethod()
được gọi thường xuyên?
Nếu có một số lượng lớn mã bạn có thể muốn tái cấu trúc nó thành một số lượng nhỏ mã gọi các phương pháp khác ... – Chris