Extension methods ले तपाईंलाई अवस्थित types (जस्तै string वा int जसलाई तपाई मालिक नहु) मा विधिहरू "जोड्न" दिन्छ तিनीलाई परिमार्जन गरेर वा विरासत गरेर बिना। तिनीहरू स्थिर विधिहरूको रूपमा परिभाषित छन् जसमा पहिलो प्यारामिटरमा this संशोधक छ, र तिनीहरूलाई इन्स्ट्यान्स विधिहरू जस्तै बोलाइन्छ। LINQ यसमा निर्मित छ।
