7

मैं सोच रहा था कि किसी टिप्पणी में गतिशील जेनेरिक क्लास नाम का संदर्भ देना संभव है और क्या इसे आईडीई में सशर्त रूप से हल किया गया है?संदर्भ जेनेरिक टिप्पणी

सरल आधार वर्ग उदाहरण:

// <summary> 
// Retrieves all <T> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
//magic 
} 

मैं अब इस वर्ग से विरासत और वर्ग उपयोगकर्ता होने के लिए यदि ऐसा होता है तो मैं IntelliSense मेरी टिप्पणी को दिखाने के रूप में "से सभी उपयोगकर्ता सदस्य पुन: प्राप्त करता है करना चाहते हैं डेटाबेस"।

क्या यह संभव है?

उत्तर

4

इंटेलिजेंस प्राप्त करने का कोई तरीका नहीं है स्वचालित रूप से आपके विशिष्ट कॉल के लिए जेनेरिक प्रकार का नाम लिखने का कोई तरीका नहीं है। सबसे अच्छा आप कर सकते हैं typeparamref टैग का उपयोग करें, जो विजुअल स्टूडियो (और अधिक महत्वपूर्ण रूप से किसी भी डॉक्यूमेंटेशन जेनरेटर) को इंगित करता है कि आप जेनेरिक टाइप पैरामीटर (T इस मामले में) का जिक्र कर रहे हैं।

// <summary> 
// Retrieves all <typeparamref name="T"/> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
    //magic 
} 
संबंधित मुद्दे