एक विधि एक अप्रचलित विशेषता है, तो संकलक मुद्दों कोड में एक चेतावनी है, तो बाद यह संकलित किया गया है।
जब एक नया तरीका एक कक्षा में किया जा रहा है और अगर आप अभी भी कक्षा में पुराना तरीका बनाए रखना चाहते हैं, आप इसे अप्रचलित के रूप में संदेश नई विधि प्रदर्शित करके, इस्तेमाल किया जाना चाहिए पुराना तरीका के बजाय चिह्नित कर सकते हैं।
निम्नलिखित दिखा कैसे अप्रचलित विशेषता प्रयोग किया जाता है एक उदाहरण है -
प्रणाली का उपयोग करते हुएusing System; public class Demo { [Obsolete("Old Method shouldn't be used! Use New Method instead", true)] static void OldMethod() { Console.WriteLine("This is the old method!"); } static void NewMethod() { Console.WriteLine("This is the new method!"); } public static void Main() { OldMethod(); } }
हम ऊपर चेतावनी संदेश की स्थापना की है, यह निम्न चेतावनी दिखाई देगा -
Compilation failed: 1 error(s), 0 warnings error CS0619: `Demo.OldMethod()' is obsolete: `Old Method shouldn't be used! Use New Method instead'