যদি একটি পদ্ধতিতে একটি অপ্রচলিত বৈশিষ্ট্য থাকে, তাহলে কম্পাইলার কোডটি কম্পাইল করার পরে একটি সতর্কতা জারি করে৷
যখন একটি ক্লাসে একটি নতুন পদ্ধতি ব্যবহার করা হচ্ছে এবং আপনি যদি এখনও ক্লাসে পুরানো পদ্ধতিটি ধরে রাখতে চান, আপনি একটি বার্তা প্রদর্শন করে এটিকে অপ্রচলিত হিসাবে চিহ্নিত করতে পারেন, পুরানো পদ্ধতির পরিবর্তে নতুন পদ্ধতিটি ব্যবহার করা উচিত৷
অপ্রচলিত বৈশিষ্ট্য কীভাবে ব্যবহৃত হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল −
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'