Mencetuskan Pengumpulan Sampah Secara Eksplisit dalam C#
Soalan temu bual biasa melibatkan pengutipan sampah secara paksa dalam C#. Walaupun umumnya tidak digalakkan, memahami cara melakukan ini adalah berharga. Artikel ini menerangkan kaedah, menekankan bahawa panggilan GC terus biasanya tidak diperlukan.
Penyelesaian:
Untuk memulakan kutipan sampah secara manual, gunakan kod ini:
<code class="language-csharp">GC.Collect(); GC.WaitForPendingFinalizers();</code>
GC.Collect()
terus memanggil pemungut sampah. Yang penting, GC.WaitForPendingFinalizers()
mesti mengikut untuk menjamin pelaksanaan semua operasi pemuktamadkan yang belum selesai.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa Kutipan Sampah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!