एक्सटेंशन मेथड्स तुम्हाला विद्यमान प्रकारांमध्ये (ज्या प्रकारांचे तुमच्याकडे मालकी नाही, जसे की string किंवा int) "जोडू" देतात, त्यांना सुधारित न करता किंवा वारसा न घेता. ते स्टॅटिक मेथड्स म्हणून परिभाषित केले जातात, ज्यांच्या पहिल्या पॅरामीटरवर this मॉडिफायर असतो, आणि इंस्टन्स मेथड्स असल्यासारखे कॉल केले जातात. LINQ हे त्यांच्यावर बनलेले आहे.
