memuktamadkan/membuang mekanisme dalam C# dalam penjelasan terperinci
Dalam C#, kaedah
digunakan untuk melepaskan sumber bukan hosting sebelum objek dikitar semula oleh objek. Endalizer secara automatik dipanggil oleh Recirator Sampah untuk melakukan pembersihan akhir objek.
Dispose
<.> 1. Keperluan sumber penjagaan dan terminal
Biasanya, ender hanya diperlukan apabila sumber -sumber bukan hosting perlu dikeluarkan. Walaupun ia adalah sumber penjagaan, jika sumber bukan hosting dipanggil di dalam, terminal perlu dilaksanakan.
<.> 2. Melaksanakan antara muka idisposable untuk bekerjasama dengan pernyataan 'menggunakan'Walaupun kelas tidak menggunakan sumber bukan hosting, antara muka
boleh membuat pengguna menggunakan pernyataan dengan mudah. Ini membantu memastikan sumber dibersihkan dengan betul.
<.> 3. Memuktamadkan/melupuskan dalam Contoh Penggunaan Kod IDisposable
using
Contoh pengekodan yang disediakan tidak menambah ender, kerana endor biasanya dipanggil dan dipanggil kaedah
Jika objek digunakan dalam blok, kaedah akan secara automatik memanggil pada akhir blok. Sudah tentu, anda juga boleh memanggil kaedah
secara manual.
Dispose
<.> 4. Penggunaan WebClient untuk sumber -sumber bukan hosting Dispose
antara muka using
dilaksanakan, yang bermaksud bahawa ia secara tidak langsung menggunakan sumber bukan hosting. Secara umumnya, dokumen atau kod sumber kelas perlu diperiksa untuk menentukan sama ada ia menggunakan sumber yang tidak hosting. Dispose
Atas ialah kandungan terperinci Bagaimanakah `memuktamadkan` dan` melupuskan `bekerjasama dalam C# untuk menguruskan sumber?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!