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.

3
Types de retour Nullable en PHP7
PHP 7 introduit les déclarations de type de retour . Ce qui signifie que je peux maintenant indiquer que la valeur de retour est une certaine classe, interface, tableau, appelable ou l'un des nouveaux types scalaires, comme cela est possible pour les paramètres de fonction. function returnHello(): string { return …



4
Comment fonctionne l'opérateur de comparaison avec null int?
Je commence à apprendre les types Nullable et j'ai rencontré le comportement suivant. En essayant de nullable int, je vois que l'opérateur de comparaison me donne un résultat inattendu. Par exemple, dans mon code ci-dessous, la sortie que j'obtiens est "les deux et 1 sont égaux" . Notez qu'il n'imprime …
151 c#  nullable 

6
ToString nul ()
Je vois partout des constructions comme: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Pourquoi ne pas utiliser simplement: string test = myVar.ToString(); N'est-ce pas exactement la même chose? Au moins Reflector dit que: public override string ToString() { if (!this.HasValue) { return ""; } return …
142 c#  nullable 

9
Comment utiliser plus efficacement les annotations @Nullable et @Nonnull?
Je peux voir que @Nullableet les @Nonnullannotations pourraient être utiles pour empêcher les NullPointerExceptions, mais elles ne se propagent pas très loin. L'efficacité de ces annotations diminue complètement après un niveau d'indirection, donc si vous n'en ajoutez que quelques-unes, elles ne se propagent pas très loin. Étant donné que ces …

6
Erreur de chaîne Nullable C #
private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Plus tard dans le code, je l'utilise comme ceci: typeOfContract = Request.QueryString["type"]; J'obtiens l'erreur suivante à la déclaration de typeOfContractligne indiquant: Le type 'string' doit être un type valeur non Nullable pour pouvoir l'utiliser …
136 c#  nullable 




3
Définir la valeur sur null dans la liaison WPF
jetez un œil à la ligne suivante <TextBox Text="{Binding Price}"/> Cette propriété Price ci-dessus est un Decimal?(nombre décimal nul). Je veux que si l'utilisateur supprime le contenu de la zone de texte (c'est-à-dire entre une chaîne vide, il doit automatiquement mettre à jour la source avec null (Rien dans VB). …

9
Comment utiliser DateTime.TryParse avec un <DateTime> Nullable?
Je souhaite utiliser la méthode DateTime.TryParse pour obtenir la valeur datetime d'une chaîne dans un Nullable. Mais quand j'essaye ceci: DateTime? d; bool success = DateTime.TryParse("some date text", out (DateTime)d); le compilateur me dit L'argument 'out' n'est pas classé comme une variable Je ne sais pas ce que je dois …
115 c#  datetime  nullable 


6
Comment utiliser des mots-clés Objective-C non nuls et Nullable dans la méthode API basée sur des blocs
Considérez la méthode suivante - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Avec les mots-clés new nonnullet nullable annotation, nous pouvons l'enrichir comme suit: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; mais nous obtenons également cet avertissement: Le pointeur n'a pas de spécificateur …


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.