मेरे पास एक ऑब्जेक्ट है जो मुझे घड़ी विंडो के माध्यम से कई बार फ़ंक्शन आउटपुट देखना है। समस्या यह है कि हर बार जब मैं कदम उठाता हूं तो मुझे रीफ्रेश बटन दबा देना पड़ता है क्योंकि "यह अभिव्यक्ति साइड इफेक्ट्स का कारण बनती है और इसका मूल्यांकन नहीं किया जाएगा"। क्या किसी फ़ंक्शन को [DoNotCauseSideEffects] जैसे किसी टैग को टैग करने का कोई तरीका है, इसलिए जब भी मैं कोई कदम उठाता हूं तो घड़ी स्वचालित रूप से इसका मूल्यांकन कर सकती है?विजुअल स्टूडियो: डीबगर को जागरूक करें कि एक फ़ंक्शन "साइड इफेक्ट्स" का कारण नहीं बनता है
मैं कोडिंग कर रहा हूँ सी में VS2008 # या 2010
संपादित करें:। समारोह इस तरह दिखता है और करता है, जैसा कि आप देख सकते हैं, कोई साइड इफेक्ट का कारण नहीं (एक्स, वाई, जेड सभी कर रहे हैं युगल)
public override string ToString()
{
return "{ " + x.ToString(".00") + ", " + y.ToString(".00") + ", " + z.ToString(".00") + "}";
}
शायद यदि आपने अभिव्यक्ति और/या कोड अंश शामिल किए हैं, तो हम आपको बता सकते हैं कि ऐसा क्यों लगता है। –