संभव डुप्लिकेट:
Extension Method Performanceरनटाइम पर एक्सटेंशन विधि से क्या ओवरहेड जुड़ा हुआ है? (.NET)
एक डेटा क्रंचिंग अनुप्रयोग है कि है सीपीयू और/या स्मृति पहुँच बाध्य में, एक एक लाइन विस्तार विधि उल्लेखनीय की भूमि के ऊपर है? क्या यह सामान्य फ़ंक्शन कॉल से अधिक है, या यह केवल एक कंपाइलर/आईडीई अबास्ट्रक्शन है? उदाहरण के लिए, निम्नलिखित समारोह बीमार की सलाह दी जाती है, तो यह कई हजार बार एक दूसरे के ऊपर बुलाया जा रहा था:
public static void WriteElementString(this XmlTextWriter writer, string name, int data)
{
writer.WriteElementString(name, data.ToString());
}
सिंटेक्टिक चीनी? या यह कैसे sucralose बनाया जाता है? –