La balise Nullable est destinée aux problèmes liés aux membres ou types Nullable. Un null est utilisé pour représenter une valeur manquante ou inconnue.
Comment convertir un nullable inten un int? Supposons que j'ai 2 types d'int comme ci-dessous: int? v1; int v2; Je veux attribuer v1la valeur de v2. v2 = v1;provoquera une erreur. Comment puis-je convertir v1à v2?
J'ai toujours utilisé Nullable<>.HasValueparce que j'aimais la sémantique. Cependant, récemment, je travaillais sur la base de code existante de quelqu'un d'autre où ils l'utilisaient Nullable<> != nullexclusivement à la place. Y a-t-il une raison de les utiliser l'un par rapport à l'autre, ou s'agit-il uniquement de préférence? int? a; if …
Je suis en train de réviser le chapitre 4 de C # en profondeur qui traite des types nullables, et j'ajoute une section sur l'utilisation de l'opérateur "as", qui vous permet d'écrire: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in …
Je veux analyser une chaîne dans un entier nullable en C #. c'est à dire. Je veux récupérer la valeur int de la chaîne ou null si elle ne peut pas être analysée. J'espérais que ça marcherait int? val = stringVal as int?; Mais cela ne fonctionnera pas, donc la …
Optional Le type introduit dans Java 8 est une nouveauté pour de nombreux développeurs. Une méthode getter renvoyant un Optional<Foo>type à la place du classique est-elle Fooune bonne pratique? Supposons que la valeur puisse être null.
Comment puis-je convertir le nullTable DateTime dt2 en une chaîne formatée? 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: aucune surcharge à la méthode ToString ne prend un argument
Je me demandais quelle était la syntaxe la plus claire et la plus compréhensible pour faire des vérifications de condition sur les bools nullables. Le style de codage suivant est-il bon ou mauvais? Existe-t-il un moyen d'exprimer la condition mieux / plus proprement? bool? nullableBool = true; if (nullableBool ?? …
Comment puis-je accomplir cela en utilisant Postgres? J'ai essayé le code ci-dessous mais cela ne fonctionne pas: ALTER TABLE mytable ALTER COLUMN mycolumn BIGINT NULL;
Comment vérifier si un objet donné est nullable en d'autres termes comment implémenter la méthode suivante ... bool IsNullableValueType(object o) { ... } EDIT: Je recherche des types de valeurs nullables. Je n'avais pas en tête les types de références. //Note: This is just a sample. The code has been …
J'ai créé une migration avec non signé user_id. Comment puis-je modifier user_idune nouvelle migration pour la réaliser également 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(); }
J'ai une énumération string name; public enum Color { Red, Green, Yellow } Comment le définir sur NULL au chargement. name = ""; Color color = null; //error Édité: Mon mal, je ne l'ai pas expliqué correctement. Mais toutes les réponses liées à nullable sont parfaites. Ma situation est que …
Il y a un paradoxe dans la description de l'exception: l'objet Nullable doit avoir une valeur (?!) C'est le problème: J'ai une DateTimeExtendedclasse, qui a { DateTime? MyDataTime; int? otherdata; } et un constructeur DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } exécuter ce code DateTimeExtended res = …
Si j'ai un type Nullable Xyz?, je veux le référencer ou le convertir en un type non Nullable Xyz. Quelle est la manière idiomatique de le faire à Kotlin? Par exemple, ce code est en erreur: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted …
Pourquoi j'obtiens l'erreur "Le type 'string' doit être un type de valeur non Nullable pour pouvoir l'utiliser comme paramètre 'T' dans le type ou la méthode générique '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 …
Pourquoi cela ne compile-t-il pas? int? number = true ? 5 : null; Le type d'expression conditionnelle ne peut pas être déterminé car il n'y a pas de conversion implicite entre 'int' et <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.