2012-04-27 7 views
9

के बीच क्या अंतर है मैंने अप्रचलित चिह्नित कोड के उपयोग के लिए निम्नलिखित निम्नलिखित चेतावनी कोड फेंक दिए हैं।चेतावनी कोड cs0618 और cs0612

cs0618 और cs0612

0618 प्रलेखन के अनुसार स्तर 2 और 0612 स्तर 1 है। क्या किसी को पता है कि इन कोडों के बीच क्या अंतर है और दूसरे के बजाए किसी को फेंकने का कारण क्या है?

उत्तर

8

मुझे लगता है कि अंतर यह है कि इसमें एक संदेश होता है और दूसरा नहीं होता है।

[Obsolete]          // CS0612 
[Obsolete("Use newMethod instead", false)] // CS0618 
[Obsolete("Use newMethod instead", true)]  // CS0619 
+1

मैं एक ही परिणाम मिला - इसके अलावा, अगर आप अप्रचलित विशेषता को "सही" गुजरती हैं, यह एक त्रुटि बनाने के लिए, आप – JMarsch

+0

लग रहा है कि यह यह है की तरह एक CS0619 प्राप्त - धन्यवाद, मेरी जिज्ञासा को संतुष्ट :) –

+0

@JMarsch: +1 अच्छा स्थान, उत्तर में जोड़ा गया। –

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