Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 19619|Jawab: 0

[Komunikasi] int di C#? Penjelasan

[Salin tautan]
Diposting pada 19/02/2019 11.30.04 | | |
nt? : mewakili jenis nullable, yang merupakan jenis nilai khusus, dan nilainya dapat null
Digunakan untuk menetapkan nilai ke variabel (tipe int) sebagai null, bukan 0 saat mengatur nilai awal ke variabel
int?? : Digunakan untuk menilai dan menetapkan nilai, pertama-tama menentukan apakah variabel saat ini null, jika demikian, Anda dapat menetapkan nilai baru, jika tidak, lewati
Tanda tanya setelah jenis nilai menunjukkan bahwa itu bisa null (Struktur Nullable)

Nullable adalah teknik baru di .NET 2.0 untuk menunjukkan apakah jenis nilai dapat menjadi null.

Untuk jenis, jika Anda dapat menetapkannya nilai atau null referensi null (artinya tidak ada nilai), maka kami mengatakan bahwa jenis tersebut dapat diterima dengan null.

Oleh karena itu, jenis null dapat mewakili nilai, atau menunjukkan bahwa tidak ada nilai. Misalnya, jenis referensi seperti String adalah jenis yang dapat diterima oleh null, sedangkan jenis nilai seperti Int32 bukanlah jenis yang dapat diterima oleh null. Struktur Nullable mendukung perluasan jenis nilai menjadi null, tetapi tidak pada jenis referensi, yang secara inheren dapat diubah ke null.

Karena jenis nilai memiliki kapasitas yang cukup untuk mewakili nilai yang cocok untuk jenis tersebut, itu tidak boleh null; Jenis nilai tidak mewakili kapasitas tambahan yang diperlukan untuk nilai null.

Misalnya: publik int? usia;

Suplemen: Hal yang sama berlaku untuk jenis pertanyaan pasca-penambahan lainnya.
Int? num = null;   Itu benar
int num=null;     Salah





Mantan:Selasa, 19 Februari 2019 (Selamat Festival Lentera!) )
Depan:C# menggunakan HttpClient untuk operasi http GetStringAsync
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com