.NET/विजुअल स्टूडियो किसी ऑब्जेक्ट की ToString() विधि का उपयोग किसी ऑब्जेक्ट के मान को डीबगर में देखते समय प्रदर्शित करने के लिए करता है। मैं विशिष्ट जानकारी प्रदर्शित करना चाहता हूं, लेकिन तब से। ऑब्जेक्ट को स्ट्रिंग में कनवर्ट करते समय .ओस्ट्रिंग() को ढांचे द्वारा अक्सर उपयोग किया जाता है, मैं इसे ToString() को ओवरराइड करके नहीं कर सकता। क्या कोई विशेषता है जिसका उपयोग मैं किसी भिन्न विधि या संपत्ति का उपयोग करने के लिए डीबगर को बताने के लिए कर सकता हूं?डीबगिंग करते समय ऑब्जेक्ट के मूल्य को दिखाने के लिए ToString के अलावा किसी प्रतिनिधि का उपयोग कैसे करें?
7
A
उत्तर
12
उपयोग DebuggerDisplayAttribute
[MSDN]। आप इसे एक प्रारूप स्ट्रिंग के साथ आपूर्ति करते हैं जो ToString()
के साथ गड़बड़ किए बिना डिबगिंग करते समय कक्षा के भीतर फ़ील्ड/गुणों को संदर्भित करता है।
[DebuggerDisplay("Count = {count}")]
class MyHashtable
{
public int count = 4;
}
यह भी तरीकों के साथ काम करता है:
[DebuggerDisplay("{ToDebugString()}")]
public class SomeClass
{
public override String ToString()
{
return "Normal ToString()";
}
public String ToDebugString()
{
return "ToDebugString()";
}
}
संबंधित मुद्दे
- 1. Three.js - किसी ऑब्जेक्ट को देखने के लिए किसी ऑब्जेक्ट को घुमाने के लिए कैसे करें
- 2. प्रतिनिधि का उपयोग करते समय ईवेंट प्रचार को कैसे रोकें?
- 3. क्रोम devtools कंसोल: किसी ऑब्जेक्ट का ToString प्रतिनिधित्व देखें?
- 4. ऑब्जेक्ट .toString()
- 5. किसी Json स्ट्रिंग को पार्स करने के लिए Newtonsoft.Json का उपयोग करते समय त्रुटि
- 6. किसी ऑब्जेक्ट सरणी से मूल्य में शामिल होने के लिए string.join का उपयोग कैसे करें?
- 7. प्रतिबिंब का उपयोग किसी अन्य ऑब्जेक्ट की सरणी वाले किसी ऑब्जेक्ट के गुणों को पढ़ने के लिए
- 8. Restkit का उपयोग कर आरईएसटी पर मैप करते समय मैं गुणों के मूल्य कैसे बदलूं?
- 9. gdb का उपयोग करते हुए डीबगिंग करते समय स्ट्रिंग को पॉइंटर पॉइंट कैसे मुद्रित करें?
- 10. कुछ मूल्य के अलावा समूह
- 11. Symfony2: FOSUserBundle का उपयोग करते समय उपयोगकर्ता ऑब्जेक्ट को नियंत्रक के अंदर कैसे प्राप्त करें?
- 12. टूलस्ट्रिप को टूलस्ट्रिपस्टैटस लेबल पर मैसिंग करते समय दिखाने के लिए कैसे प्राप्त करें?
- 13. किसी ऑब्जेक्ट को रिकॉर्ड करने के लिए कैसे रिकॉर्ड करें?
- 14. ऑपरेटर का उपयोग करते समय पढ़ने/लिखने के संचालन को अलग करने के लिए कैसे करें []
- 15. इसे दिखाने के लिए ShowDialog का उपयोग करते समय मैं एक संवाद के स्थान को कैसे नियंत्रित कर सकता हूं?
- 16. किसी ऑब्जेक्ट के साथ Underscore.js फ़िल्टर का उपयोग कैसे करें?
- 17. छिपे हुए divs को दिखाने के लिए JQuery का उपयोग करते समय एसईओ को कैसे बनाए रखें
- 18. टेक्स्ट सामग्री को पढ़ने के लिए फ़ंक्शन ऑब्जेक्ट पर toString का उपयोग कर जावास्क्रिप्ट
- 19. आईएसकास्ट 2 आंकड़े दिखाने के लिए PHP का उपयोग करें
- 20. किसी ऑब्जेक्ट फ़ंक्शन को चर के लिए कैसे असाइन करें?
- 21. एकता: दूसरे प्रकार को हल करते समय किसी प्रकार के विशिष्ट उदाहरण का उपयोग करने के लिए कैसे निर्दिष्ट करें
- 22. आईओएस 5 के लिए स्टोरीबोर्ड का उपयोग करते समय UIScrollView के लिए सबव्यूज़ कैसे डिज़ाइन करें?
- 23. प्रतिनिधि पैटर्न का उपयोग करते समय EXC_BAD_ACCESS से बचें
- 24. नियंत्रण छुपाएं/दिखाने के लिए TinyInt का उपयोग करें?
- 25. महत्वपूर्ण जानकारी के लिए ToString का उपयोग किया जाना चाहिए?
- 26. पायथन के लिए MySQLdb का उपयोग करते समय विकल्प skip-name-resol का उपयोग कैसे करें?
- 27. COM ऑब्जेक्ट विनाशक डीबगिंग करते समय अजीब दुर्घटना
- 28. QThreadPool का उपयोग करते समय QObject :: moveToThread() को कैसे करें?
- 29. विजुअल स्टूडियो डीबगिंग के लिए कंसोल 2 का उपयोग करें?
- 30. UIimageview को छिपाने/दिखाने के लिए कैसे?
बहुत बढ़िया, मैं Intellisense में उस गुण देखा था, लेकिन मुझे नहीं पता था मूल्य tokenized जा सकता है। यह बहुत अधिक समझ में आता है। धन्यवाद! –