2013-02-14 6 views
9

में रनटाइम पर स्थैतिक चर के मानों को कैसे देखें, सवाल यह है कि मैं जो करना चाहता हूं, वह काफी समझाता है। मेरे पास सी # में कई परियोजनाएं हैं जो समाधान का गठन करती हैं और मैं विजुअल स्टूडियो में रनटाइम पर स्थिर चर के मान देखना चाहता हूं। क्या ऐसा करने के लिए कोई रास्ता है?विजुअल स्टूडियो

[>] MyClass.MyStaticValue [ENTER] 

या उन्हें घड़ी खिड़की में डाल:

+0

करता <' ClassName.StaticVarName'> नहीं करता है मूल्य नहीं दिखाओ? – VS1

+0

असल में मुझे क्विकवॉच विंडो के बारे में पता नहीं है। क्या आप इस संबंध में मार्गदर्शन कर सकते हैं? –

उत्तर

9

डीबग -> विंडोज - -> तत्काल> प्रकार कोड अपने सदस्यों तक पहुँचने के लिए।

नोट्स:

  • अधिक जानकारी MSDN पर पाया जा सकता है - Immediate Window
  • अगर अपनी कक्षा सिर्फ नाम स्थान (global::MyClass.MyStaticValue) प्रदान करके नहीं मिला आप global:: उपसर्ग का उपयोग करना पड़ सकता है।
+0

क्षमा करें, लेकिन मुझे दृश्य टैब के नीचे कोई तात्कालिक विंडो नहीं दिखाई दे रही है। मैं विजुअल स्टूडियो 2010 का उपयोग कर रहा हूं। –

+0

यह डीबग के तहत है> विंडोज़ ... –

+0

@ विक्टर मुखर्जी विंडोज़ की सूची के साथ 2 स्थान हैं ... मुझे सामान्य रूप से गलत मिला - अपडेटिंग। –

4

एक तरीका है Immediate Window का उपयोग @Alexei के रूप में करना है। वर्ग है जिसके लिए आप स्थिर या किसी अन्य चर/क्षेत्रों/गुण का मूल्यांकन करने और आवेदन चलाना चाहते हैं में एक ब्रेकप्वाइंट रखो:

दूसरा रास्ता के रूप में नीचे QuickWatch खिड़की का प्रयोग है। फिर ब्रेकपॉइंट हिट पर क्लिक करें, किसी वर्ग में किसी भी चर/फ़ील्ड/प्रॉपर्टी पर राइट क्लिक करें और QuickWatch चुनें। अब, प्रकार < ClassName.StaticVarName> QuickWatch खिड़की पाठ बॉक्स और प्रेस में दर्ज करें और आप स्क्रीनशॉट प्रदर्शित करता है नीचे के रूप में मूल्य को देखने के लिए सक्षम होना चाहिए: `QuickWatch` विंडो में

QuickWatch

+1

मुख्य बिंदु यह है कि स्थैतिक सदस्यों के मूल्यों के दृश्य के लिए उस कक्षा में नियंत्रण होना चाहिए। ब्रेकपॉइंट मारा जाने के बाद, एक सामान्य घड़ी भी काम करता है। –

संबंधित मुद्दे