Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Bagaimana untuk menghentikan kaedah dalam C#?

Bagaimana untuk menghentikan kaedah dalam C#?

PHPz
Lepaskan: 2023-09-02 20:29:04
ke hadapan
1234 orang telah melayarinya

Atribut Usang Tandai kelas, kaedah, sifat, medan, perwakilan dan banyak elemen lain dalam kod anda sebagai tidak digunakan atau usang. Sifat ini dibaca pada masa penyusunan dan digunakan untuk menjana amaran atau ralat kepada pembangun.

Atribut ini boleh membantu jika kita ingin memastikan bahawa pengaturcara menggunakan versi kaedah yang lebih baharu. Ia juga menjadi lebih mudah apabila kita beralih daripada cara lama kepada cara baharu. Menandai projek sebagai usang memberi amaran kepada pengguna bahawa elemen program akan dialih keluar dalam versi asas kod yang akan datang.

Hartanah ini terletak di ruang nama sistem. Atribut Usang menghiasi elemen atur cara dengan meletakkan perkataan "Obsolete" dalam kurungan segi empat sama di atas elemen atur cara. Memandangkan ia adalah atribut, kita boleh menggunakan Obsolete atau ObsoleteAttribute.

Sifat usang mempunyai tiga pembina -

  • [Obsolete] - ialah pembina tanpa parameter dan menggunakan sifat ini secara lalai. . mengawal sama ada pengkompil harus membuang ralat semasa penyusunan.

  • Contoh

    using System;
    namespace DemoApplication{
       class Demo{
          static void Main(string[] args){
             ObseleteMethod();
             ObseleteMethodWithMessage();
             ObseleteMethodWithMessageAndNoFail();
             ObseleteMethodWithMessageAndFail();
          }
          [Obsolete]
          public static void ObseleteMethod() { }
          [Obsolete("This Method is Deprecated")]
          public static void ObseleteMethodWithMessage() { }
          [Obsolete("This Method is Deprecated", false)]
          public static void ObseleteMethodWithMessageAndNoFail() { }
          [Obsolete("This Method is Deprecated", true)]
          public static void ObseleteMethodWithMessageAndFail() { }
       }
    }
    Salin selepas log masuk
  • Output

Keluaran kod di atas ialah

Atas ialah kandungan terperinci Bagaimana untuk menghentikan kaedah 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