Questions marquées «nullable»

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.

17
Comment convertir C # nullable int en int
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?
484 c#  nullable 

6
Laquelle est préférée: Nullable <T> .HasValue ou Nullable <T>! = Null?
J'ai toujours utilisé Nullable&lt;&gt;.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&lt;&gt; != 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 …
437 c#  .net  null  nullable 







14
Comment vérifier si un objet est nullable?
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 …
203 c#  .net  nullable 


7
Comment définir enum sur null
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 …
194 c#  enums  null  nullable 

8
L'objet nullable doit avoir une valeur
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 = …


5
Le type 'string' doit être un type non Nullable pour pouvoir l'utiliser comme paramètre T dans le type ou la méthode générique 'System.Nullable <T>'
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 …
172 c#  nullable 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.