Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Pembolehubah Statik Dimulakan dalam C#?
Permulaan Pembolehubah Statik dalam C#
Dalam C#, pembolehubah statik dimulakan secara berbeza bergantung pada kehadiran pembina statik dan bendera beforefieldinit .
Permulaan tanpa Statik Pembina
Jika tiada pembina statik ditakrifkan dalam kelas, pembolehubah statik dimulakan:
Inisialisasi dengan Pembina Statik
Apabila pembina statik hadir:
beforefieldinit Flag:
Kesimpulan
Pemulaan pembolehubah statik dalam C# bergantung pada kehadiran pembina statik dan nilai bendera beforefieldinit. Untuk memastikan permulaan yang betul, adalah disyorkan untuk tidak bergantung pada sebarang tingkah laku tertentu dan hanya menggunakan kod biasa untuk mengakses medan statik.
Atas ialah kandungan terperinci Bagaimanakah Pembolehubah Statik Dimulakan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!