this question पर देखते हुए और इसके जवाब मैंने सोचा कि System.Console
के लिए एक विस्तार विधि लिखना एक अच्छा विचार होगा जिसमें वांछित कार्यक्षमता शामिल है।क्या कंसोल के लिए एक्सटेंशन विधियां लिखना संभव है?
हालांकि, जब मैं इसे करने की कोशिश की, मैं इस संकलक त्रुटि
System.Console 'मिल गया: स्थिर प्रकार के लिए इस्तेमाल नहीं किया जा सकता है के रूप में मानकों
कोड यह रहा:
using System;
using System.Runtime.CompilerServices;
namespace ConsoleApplication1
{
public static class ConsoleExtensions
{
[Extension]
public static string TestMethod(this Console console, string testValue)
{
return testValue;
}
}
}
क्या स्थिर प्रकारों के लिए विस्तार विधियां बनाने का कोई और तरीका है? या यह सिर्फ संभव नहीं है?