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

Melihat: 16216|Jawab: 1

[Kiat] Tanda tanya C#? operator

[Salin tautan]
Diposting pada 14/08/2018 10.15.20 | | |
1. Operator bersyarat?:
Misalnya: a == null ? null : a.x;
Ini adalah tanda tanya yang paling umum? operator.
Dukungan: Semua versi C #

2. Singkatan int untuk definisi tipe null?
Nilai null di C# tidak dapat ditetapkan ke jenis nilai, jika jenis nilai perlu diatur ke kosong, itu harus didefinisikan dengan: System.Nullable<T> t, disingkat T? t
Misalnya,<int> System.Nullable total dapat disingkat sebagai: int? total
Dukungan: >= .NET Framework 4.0

3. Operator Penggabungan Null ??
Jika operan kiri operator ini bukan null, operator ini mengembalikan operan kiri; Jika tidak, operan kanan dikembalikan.
Sebagai contoh:
    int x?;  
    int y = x ?? -1;
Dukungan: >= .NET Framework 4.0

4.operator bersyarat null ?.
Digunakan untuk menguji keberadaan NULL sebelum melakukan operasi akses anggota (?.) atau indeks (?[).
if(a != null) a.x();   Setara dengan a?. x();
Dukungan >= C# 6.0





Mantan:Mchain adalah koin MLM yang gila
Depan:mybatis mencegah injeksi SQL
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