आम तौर पर मैं इसे कॉल कर सकता हूं। गेट टाइप(), लेकिन मैं इसे एक स्थिर विधि में नहीं एक्सेस कर सकता। हम इसे कैसे देख सकते हैं?एक स्थिर विधि में वर्तमान वर्ग का नाम कैसे प्राप्त करें?
19
A
उत्तर
26
new StackFrame().GetMethod().DeclaringType
या
MethodBase.GetCurrentMethod().DeclaringType
या
new StackTrace(true).GetFrame(<frame index>).GetMethod() //e.g. <frame index> = 0
0
मैं अगर यह यह करने के लिए सबसे अच्छा तरीका है पता नहीं है, लेकिन मैं आम तौर पर (एक private
निर्माता सेट करते हैं तो मेरी कक्षा एक है स्थैतिक/उपयोग गैर-तत्काल कक्षा) और उदाहरण पर GetType()
पर कॉल करें।
private MyStaticClass
{
// ...
}
public static Type MyStaticMethiod()
{
return new MyStaticClass().GetType();
}
13
उपयोग typeof:
string className = typeof(MyClass).Name;
संबंधित मुद्दे
- 1. डेल्फी 7 में वर्तमान विधि का नाम कैसे प्राप्त करें?
- 2. वर्तमान में निष्पादन विधि का नाम प्राप्त करें
- 3. पायथन में एक स्थिर विधि से (उप) कक्षा का नाम कैसे प्राप्त करें?
- 4. वर्तमान फ़ंक्शन का नाम कैसे प्राप्त करें?
- 5. जेएसपी में वर्तमान पृष्ठ का नाम कैसे प्राप्त करें?
- 6. स्थिर वर्ग विधि के लिए call_user_func का उपयोग कैसे करें?
- 7. पैकेज सहित वर्तमान वर्ग का नाम
- 8. एक स्थिर समारोह में नाम स्थान प्राप्त
- 9. कॉलिंग विधि का नाम कैसे प्राप्त करें?
- 10. वर्तमान प्रकार को स्थिर, सामान्य विधि में प्राप्त करना?
- 11. वर्तमान कक्षा का नाम प्राप्त करें?
- 12. एएस 3: एक स्थिर वर्ग विधि को कॉल करें - कक्षा और विधि नाम स्ट्रिंग हैं
- 13. PHP वर्तमान निर्देशिका का नाम प्राप्त करें
- 14. एक्शनस्क्रिप्ट - वर्तमान फ़ंक्शन का नाम प्राप्त करें
- 15. व्युत्पन्न वर्ग का अपना स्थिर विधि में आधार वर्ग के स्थिर विधि कॉलिंग
- 16. एक स्थिर वर्ग
- 17. मैं पाइथन के साथ वर्तमान फ़ाइल, वर्तमान कक्षा, और वर्तमान विधि कैसे प्राप्त करूं? फ़ाइल का
- 18. शानदार टेक्स्ट: वर्तमान दृश्य का फ़ाइल नाम कैसे प्राप्त करें
- 19. वर्तमान कक्षा और विधि प्राप्त करें?
- 20. एनएसएसटींग में वर्तमान विधि का नाम या हस्ताक्षर कैसे प्राप्त करें?
- 21. एक स्थिर वर्ग
- 22. स्थैतिक बाल विधि से कक्षा का नाम कैसे प्राप्त करें
- 23. वर्तमान प्रक्रिया में सभी हैंडल का नाम प्राप्त करें
- 24. एनएसएसटींग के रूप में किसी विधि के वर्ग का नाम कैसे प्राप्त करें?
- 25. वंचित वर्ग से व्युत्पन्न वर्ग का मार्ग कैसे प्राप्त करें?
- 26. जावा स्थैतिक विधि घोषणा में वर्तमान वर्ग का उपयोग
- 27. वर्तमान जावास्क्रिप्ट फ़ाइल नाम का पूर्ण पथ कैसे प्राप्त करें
- 28. जावास्क्रिप्ट - वर्तमान उपयोगकर्ता का नाम कैसे प्राप्त करें
- 29. रूबी में नामस्थान में सभी वर्ग नाम कैसे प्राप्त करें?
- 30. रनटाइम पर एक विधि नाम बीन नाम में कनवर्ट करें?
देखो: http://stackoverflow.com/questions/552629/c-sharp-print-the-class-name-from-within-a- स्थिर-फ़ंक्शन – k06a