thể trùng lặp:
Extension Method PerformanceChi phí nào được kết hợp với phương pháp mở rộng khi chạy? (NET)
Trong một crunching ứng dụng dữ liệu đó là CPU và/hoặc bộ nhớ truy cập bị ràng buộc, là chi phí của một dòng phương pháp mở rộng đáng chú ý? Liệu nó có cao hơn một cuộc gọi hàm bình thường hay đơn giản là một trình biên dịch/IDE trừu tượng? Ví dụ, chức năng sau đây có bị bệnh không nếu nó được gọi lên trên vài nghìn lần một giây:
public static void WriteElementString(this XmlTextWriter writer, string name, int data)
{
writer.WriteElementString(name, data.ToString());
}
đường cú pháp? Hay đây là cách sucralose được tạo ra? –