Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah rujukan bulat dalam C#?
Rujukan pekeliling berlaku apabila dua atau lebih sumber saling bergantung menyebabkan situasi terkunci. Ini menjadikan sumber tidak boleh digunakan.
Untuk menangani isu rujukan pekeliling dalam C#, anda harus menggunakan kutipan sampah. Ia mengesan dan mengumpul rujukan pekeliling. Pengumpul sampah bermula secara tempatan dan statik, ia menandakan setiap objek yang boleh diakses melalui anak-anaknya.
Melalui ini, anda boleh menangani masalah rujukan pekeliling.
Sebagai contoh, kelas berikut adalah rujukan pekeliling. Di sini mereka bergantung antara satu sama lain -
public class A { B Two; } public class B { A one; }
Untuk menyelesaikan masalah, buat antara muka -
public interface myInterface { } public class A { myInterface Two; } public class B: myInterface { A one; }
Atas ialah kandungan terperinci Apakah rujukan bulat dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!