Come faccio a convertire un nullable intin un int? Supponiamo di avere 2 tipi di int come di seguito: int? v1; int v2; Voglio assegnare v1il valore a v2. v2 = v1;causerà un errore. Come posso convertire v1in v2?
Ho sempre usato Nullable<>.HasValueperché mi piaceva la semantica. Tuttavia, recentemente stavo lavorando sulla base di codice esistente di qualcun altro, che Nullable<> != nullinvece utilizzava esclusivamente. C'è un motivo per usare l'uno sull'altro o è puramente una preferenza? int? a; if (a.HasValue) // ... vs. int? b; if (b != …
Sto solo rivedendo il capitolo 4 di C # in Depth che tratta dei tipi nullable e sto aggiungendo una sezione sull'uso dell'operatore "as", che ti permette di scrivere: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } Ho …
Voglio analizzare una stringa in un int nullable in C #. vale a dire. Voglio recuperare il valore int della stringa o null se non può essere analizzato. Speravo in qualche modo che funzionasse int? val = stringVal as int?; Ma non funzionerà, quindi il modo in cui lo sto …
Optional il tipo introdotto in Java 8 è una novità per molti sviluppatori. Un metodo getter che restituisce il Optional<Foo>tipo al posto del classico è Foouna buona pratica? Supponiamo che il valore possa essere null.
Come posso convertire il DateTime dt2 nullable in una stringa formattata? DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-dd hh:mm:ss")); //works DateTime? dt2 = DateTime.Now; Console.WriteLine(dt2.ToString("yyyy-MM-dd hh:mm:ss")); //gives following error: nessun sovraccarico al metodo ToString accetta un argomento
Mi chiedevo quale fosse la sintassi più pulita e comprensibile per fare i controlli delle condizioni sui bool di nullable. Il seguente stile di codifica è buono o cattivo? C'è un modo per esprimere la condizione in modo migliore / più pulito? bool? nullableBool = true; if (nullableBool ?? false) …
Come posso verificare se un determinato oggetto è nullable in altre parole come implementare il seguente metodo ... bool IsNullableValueType(object o) { ... } EDIT: sto cercando tipi di valore nullable. Non avevo in mente i tipi di riferimento. //Note: This is just a sample. The code has been simplified …
Ho creato una migrazione con unsigned user_id. Come posso modificare user_idin una nuova migrazione per farlo anche nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }
Ho un enum string name; public enum Color { Red, Green, Yellow } Come impostarlo su NULL al caricamento. name = ""; Color color = null; //error Modificato: Mio male, non l'ho spiegato bene. Ma tutte le risposte relative a nullable sono perfette. La mia situazione è What if, ho …
C'è un paradosso nella descrizione dell'eccezione: l'oggetto Nullable deve avere un valore (?!) Questo è il problema: Ho una DateTimeExtendedlezione, quello ha { DateTime? MyDataTime; int? otherdata; } e un costruttore DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } in esecuzione questo codice DateTimeExtended res = new DateTimeExtended(oldDTE); …
Se ho un tipo nullable Xyz?, voglio fare riferimento a esso o convertirlo in un tipo non nullable Xyz. Qual è il modo idiomatico di farlo in Kotlin? Ad esempio, questo codice è in errore: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted (!!.) …
Perché viene visualizzato l'errore "Il tipo 'stringa' deve essere un tipo di valore non annullabile per poterlo utilizzare come parametro 'T' nel tipo generico o metodo 'System.Nullable'"? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private string? m_Word = …
Perché questo non si compila? int? number = true ? 5 : null; Il tipo di espressione condizionale non può essere determinato perché non esiste una conversione implicita tra 'int' e <null>
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.