Jika kaedah mempunyai atribut usang, pengkompil akan mengeluarkan amaran dalam kod selepas penyusunan.
Apabila kaedah baharu digunakan dalam kelas dan anda masih mahu mengekalkan kaedah lama dalam kelas, anda boleh menandai kaedah itu sebagai usang dengan menunjukkan mesej bahawa kaedah baharu harus digunakan dan bukannya kaedah lama.
Berikut ialah contoh yang menunjukkan cara menggunakan sifat yang tidak digunakan lagi - p>
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(); } }
Memandangkan kami menetapkan mesej amaran di atas, amaran berikut dipaparkan -
Compilation failed: 1 error(s), 0 warnings error CS0619: `Demo.OldMethod()' is obsolete: `Old Method shouldn't be used! Use New Method instead'
Atas ialah kandungan terperinci Sifat manakah yang usang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!