अगर मैं लिखना वर्ग MyGeneric<T>
जैसा कोई सामान्य वर्ग एक अंतर्निहित टाइप करने के लिए टी डाली लिखने के लिए यह संभव है, इसलिए मैं की तरह सामान कर सकते हैं:परोक्ष एक सामान्य <T> वापस टी के लिए कास्टिंग
public class MyGeneric<T>
{
...
}
public class GenericProperties
{
public MyGeneric<string> MyGenericString {get;set;}
public void UseMyGeneric()
{
string sTest = MyGenericString;
MyGenericString = "this is a test";
}
}
यह संभव है ऑपरेटरों को अधिभारित करके ऐसा करें? मुझे पता है कि यह किया जा सकता है अगर मेरी कक्षा सामान्य नहीं थी ...
+1 "ज़ोंबी जेसस के प्यार के लिए" एलओएल –
मैं सहमत हूं कि यह सुविधा उपयोगी है, लेकिन दिया गया उदाहरण खराब है और जेनेरिक के उद्देश्य की संभावित गलतफहमी को इंगित करता है। –