डीबग करते हुए मैंने दो अस्थायी चर डाले और अपने मूल्य देखना चाहते हैं, लेकिन मैं नहीं कर सकता। मैं इसे कहीं और रखकर हल कर सकता हूं, लेकिन मुझे दिलचस्पी है कि यह व्यवहार क्यों मौजूद है।वैरिएबल वर्तमान संदर्भ में मौजूद नहीं है जबकि
public float Value
{
get
{
float result = Memory.ReadFloat(Address);
double Radian = Math.Round(result, 2); // **BREAK POINT HERE**
double Degree = Math.Round(Math.Round((double)(result * 180/Math.PI)), 2); // **BREAK POINT HERE**
return result; // **BREAK POINT HERE**
}
}
मैं सभी तीन बिंदुओं को तोड़ता हूं, लेकिन मुझे मूल्य दिखाने के लिए मुझे विजुअल स्टूडियो 2012 नहीं मिल रहा है। केवल परिणाम स्थानीय खिड़की पर दिखाई देंगे, रेडियन या डिग्री नामक कोई चर नहीं है।
मैं उदाहरण के लिए रेडियन चर के लिए एक घड़ी जोड़ दें, तो मैं एक लाल क्रॉस चिह्न के साथ यह संदेश प्राप्त:
रेडियन - नाम 'रेडियन' वर्तमान संदर्भ में मौजूद नहीं है
धन्यवाद। यह दृश्य स्टूडियो से बेवकूफ लगता है कि कोड को अनुकूलित करने के लिए उन पर ब्रेक पॉइंट है। यह स्पष्ट है कि मैं इसका उपयोग करना चाहता हूं: डी –
मैंने अपने कॉन्फ़िगरेशन प्रबंधक को रिलीज से डीबग में बदल दिया और अब यह काम करता है – riaandelange