c# boleh menjadi jenis kosong: dalam pemahaman tentang peranan tanda tanya
Tanda soalan biasanya digunakan dalam ayat bersyarat, tetapi dalam C#, ia juga memainkan peranan penting dalam menunjukkan jenis jenis kosong.
Dalam C#, jenis yang tersedia (misalnya,
) menggunakan akhiran tanda tanya adalah jenis data khas, yang bukan sahaja dapat mewakili nilai sah dari jenis nilai asasnya, tetapi juga menunjukkan nilai kosong. Fungsi ini amat berguna apabila pemprosesan mungkin mengandungi pangkalan data atau sumber data lain yang hilang atau tidak diberikan.
int? myVariable
Apabila menggunakan jenis kosong, anda boleh menggunakan Atribut
untuk mengakses nilai sebenar. Jika palsu, pembolehubah tidak sah dan dianggap kosong. HasValue
HasValue
Sebagai contoh, pertimbangkan serpihan kod berikut: Value
HasValue
untuk memeriksa nilai kosong.
<code class="language-csharp">public int? myProperty { get; set; }</code>
Atas ialah kandungan terperinci Apakah Tujuan Tanda Tanya dalam C# Nullable Types?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!