Pertanyaan yang diberi tag «nullable»

Tag yang dapat dibatalkan adalah untuk masalah yang berkaitan dengan anggota atau tipe yang dapat dibatalkan. Nol digunakan untuk mewakili nilai yang hilang atau tidak diketahui.

3
Jenis pengembalian tidak dapat dikembalikan dalam PHP7
PHP 7 memperkenalkan deklarasi tipe kembali . Yang berarti saya sekarang dapat menunjukkan nilai kembali adalah kelas tertentu, antarmuka, array, callable atau salah satu dari jenis skalar yang baru dapat diindikasikan, sebagaimana dimungkinkan untuk parameter fungsi. function returnHello(): string { return 'hello'; } Seringkali terjadi bahwa suatu nilai tidak selalu …


4
Perbedaan antara nullable, __nullable dan _Nullable di Objective-C
Dengan Xcode 6.3 ada anotasi baru yang diperkenalkan untuk lebih mengekspresikan maksud API di Objective-C (dan untuk memastikan dukungan Swift yang lebih baik tentu saja). Penjelasan itu tentu saja nonnull, nullabledan null_unspecified. Tetapi dengan Xcode 7, ada banyak peringatan yang muncul seperti: Pointer tidak memiliki specifier tipe nullability (_Nonnull, _Nullable …

4
Bagaimana cara kerja operator perbandingan dengan null int?
Saya mulai mempelajari jenis yang dapat dibatalkan dan menjalankan perilaku berikut. Saat mencoba nullable int, saya melihat operator perbandingan memberi saya hasil yang tidak terduga. Misalnya, Dalam kode saya di bawah ini, Output yang saya dapatkan adalah "keduanya dan 1 sama" . Catatan, itu tidak mencetak "null" juga. int? a …
151 c#  nullable 

6
Nullable ToString ()
Saya melihat konstruksi di mana-mana seperti: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Mengapa tidak menggunakan: string test = myVar.ToString(); Bukankah itu persis sama? Setidaknya Reflector mengatakan bahwa: public override string ToString() { if (!this.HasValue) { return ""; } return this.value.ToString(); } Jadi, apakah itu …
142 c#  nullable 

9
Bagaimana cara menggunakan anotasi @Nullable dan @Nullull secara lebih efektif?
Saya dapat melihat itu @Nullabledan @Nonnullpenjelasan dapat membantu dalam mencegah NullPointerExceptiontetapi mereka tidak menyebar terlalu jauh. Keefektifan anotasi ini menurun sepenuhnya setelah satu tingkat tipuan, jadi jika Anda hanya menambahkan beberapa, mereka tidak menyebar terlalu jauh. Karena anotasi ini tidak ditegakkan dengan baik, ada bahaya menganggap nilai yang ditandai dengan …

6
C # kesalahan string nullable
private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Nanti di kode saya gunakan seperti ini: typeOfContract = Request.QueryString["type"]; Saya mendapatkan kesalahan berikut pada deklarasi typeOfContractbaris yang menyatakan: Jenis 'string' harus berupa jenis nilai yang tidak dapat dinolkan untuk menggunakannya sebagai parameter 'T' …
136 c#  nullable 



3
Setel nilai ke nol dalam pengikatan WPF
silakan lihat baris berikut <TextBox Text="{Binding Price}"/> Properti Price dari atas ini adalah Decimal?(Desimal Nullable). Saya ingin jika pengguna menghapus konten kotak teks (yaitu memasukkan string kosong, itu harus memperbarui sumber secara otomatis dengan null (Tidak ada di VB). Adakah ide tentang bagaimana saya bisa melakukannya 'Xamly'?


9
Bagaimana cara menggunakan DateTime.TryParse dengan Nullable <DateTime>?
Saya ingin menggunakan metode DateTime.TryParse untuk mendapatkan nilai datetime dari sebuah string menjadi Nullable. Tetapi ketika saya mencoba ini: DateTime? d; bool success = DateTime.TryParse("some date text", out (DateTime)d); kompilator memberitahu saya Argumen 'out' tidak diklasifikasikan sebagai variabel Tidak yakin apa yang harus saya lakukan di sini. Saya juga mencoba: …
115 c#  datetime  nullable 

7
C # tipe generik batasan untuk semua nullable
Jadi saya punya kelas ini: public class Foo&lt;T&gt; where T : ??? { private T item; public bool IsNull() { return item == null; } } Sekarang saya mencari batasan tipe yang memungkinkan saya untuk menggunakan semuanya sebagai parameter tipe yang bisa null. Itu berarti semua jenis referensi, serta semua …
111 c#  generics  nullable 

6
Cara menggunakan kata kunci Objective-C nonnull dan nullable dalam metode API berbasis blok
Simak cara berikut ini - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Dengan kata kunci baru nonnulldan nullable anotasi kita dapat memperkayanya sebagai berikut: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; tapi kami juga mendapatkan peringatan ini: Pointer tidak memiliki penentu jenis nullability …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.