Bahasa C
C# menyediakan tipe data khusus, nullable jenis, di mana Anda dapat menetapkan rentang nilai normal serta nilai nol.
Misalnya, Anda dapat menyimpan nilai apa pun dari -2.147.483.648 hingga 2.147.483.647 atau null dalam variabel Nullable
< data_type> ? <variable_name> = null;
Contoh berikut menunjukkan penggunaan tipe data nullable −
Demo Langsungusing System; namespace CalculatorApplication { class NullablesAtShow { static void Main(string[] args) { int? num1 = null; int? num2 = 45; double? num3 = new double?(); double? num4 = 3.14157; bool? boolval = new bool?(); // display the values Console.WriteLine("Nullables at Show: {0}, {1}, {2}, {3}", num1, num2, num3, num4); Console.WriteLine("A Nullable boolean value: {0}", boolval); Console.ReadLine(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
Nullables at Show: , 45, , 3.14157 A Nullable boolean value:
Operator penggabungan nol digunakan dengan tipe nilai nullable dan tipe referensi. Ini digunakan untuk mengonversi operan ke tipe operan tipe nilai nullable (atau tidak), di mana konversi implisit dimungkinkan.
Jika nilai operan pertama adalah nol, maka operator mengembalikan nilai operan kedua, jika tidak maka akan mengembalikan nilai operan pertama. Contoh berikut menjelaskan hal ini
Demo Langsungusing System; namespace CalculatorApplication { class NullablesAtShow { static void Main(string[] args) { double? num1 = null; double? num2 = 3.14157; double num3; num3 = num1 ?? 5.34; Console.WriteLine(" Value of num3: {0}", num3); num3 = num2 ?? 5.34; Console.WriteLine(" Value of num3: {0}", num3); Console.ReadLine(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
Value of num3: 5.34 Value of num3: 3.14157
Bahasa C
Beberapa tahun yang lalu, seseorang mengatakan kepada saya bahwa dia berencana untuk menato huruf P di atas bekas luka di pergelangan kakinya. Saya tertarik dengan ini dan mengajukan beberapa pertanyaan. Orang tersebut menyatakan bahwa P adalah huruf favoritnya dalam alfabet. Saya mengajukan lebih b
Pemecah masalah adalah pekerja yang sangat terampil tetapi menjadi jenis yang semakin langka di dunia kerja. Manajer dari pabrikan besar sering mengalami masalah dalam menemukan pemecah masalah yang memenuhi syarat. Di masa lalu, kursus pelatihan hanya mengajarkan dasar-dasarnya, sedangkan keterampi
Apa itu Hashtable di C#? Tabel hash adalah kumpulan khusus yang digunakan untuk menyimpan item bernilai kunci. Jadi, alih-alih menyimpan hanya satu nilai seperti tumpukan, daftar array, dan antrian, tabel hash menyimpan 2 nilai. 2 nilai ini membentuk elemen tabel hash. Berikut adalah beberapa cont
Mengubah satu tipe data menjadi tipe lain dikenal sebagai tipe casting atau, tipe-konversi. Misalnya, jika Anda ingin menyimpan nilai long ke dalam bilangan bulat sederhana, maka Anda dapat mengetik cast long ke int. Anda dapat mengonversi nilai dari satu jenis ke jenis lainnya secara eksplisit meng