Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Sifat manakah yang usang dalam C#?

Sifat manakah yang usang dalam C#?

WBOY
Lepaskan: 2023-09-13 12:21:07
ke hadapan
589 orang telah melayarinya

C# 中哪些属性已过时?

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();
   }
}
Salin selepas log masuk

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'
Salin selepas log masuk

Atas ialah kandungan terperinci Sifat manakah yang usang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan