Perguntas com a marcação «nullable»

A tag anulável é para problemas relacionados a membros ou tipos anuláveis. Um nulo é usado para representar um valor ausente ou desconhecido.

3
Tipos de retorno anuláveis ​​no PHP7
O PHP 7 introduz declarações de tipo de retorno . O que significa que agora posso indicar que o valor de retorno é uma determinada classe, interface, matriz, que pode ser chamada ou um dos tipos escalares recém-sugeridos, como é possível para os parâmetros de função. function returnHello(): string { …



4
Como o operador de comparação trabalha com int nulo?
Estou começando a aprender tipos anuláveis ​​e tive o seguinte comportamento. Ao tentar int nulo, vejo operador de comparação me dá resultado inesperado. Por exemplo, no meu código abaixo, a saída que recebo é "ambos e 1 são iguais" . Observe que ele também não imprime "nulo". int? a = …
151 c#  nullable 

6
ToString anulável ()
Vejo em todos os lugares construções como: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Por que não usar simplesmente: string test = myVar.ToString(); Isso não é exatamente o mesmo? Pelo menos Reflector diz que: public override string ToString() { if (!this.HasValue) { return ""; } …
142 c#  nullable 

9
Como usar as anotações @Nullable e @Nonnull com mais eficiência?
Eu posso ver que @Nullablee @Nonnullanotações pode ser útil na prevenção NullPointerExceptions, mas eles não se propagam muito longe. A eficácia dessas anotações diminui completamente após um nível de indireção, portanto, se você adicionar apenas algumas, elas não se propagam muito longe. Como essas anotações não são bem aplicadas, existe …

6
Erro de cadeia anulável em C #
private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Posteriormente no código, eu o uso assim: typeOfContract = Request.QueryString["type"]; Estou recebendo o seguinte erro na declaração da typeOfContractlinha informando: O tipo 'string' deve ser um tipo de valor não anulável para usá-lo como …
136 c#  nullable 



3
Defina o valor como nulo na ligação WPF
por favor, dê uma olhada na seguinte linha <TextBox Text="{Binding Price}"/> Esta propriedade Price de cima é um Decimal?(decimal anulável). Eu quero que se o usuário excluir o conteúdo da caixa de texto (ou seja, inserir uma string vazia, ele deve atualizar automaticamente a fonte com nulo (Nada em VB). …



7
Restrição de tipo genérico C # para tudo anulável
Então, eu tenho esta aula: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Agora estou procurando uma restrição de tipo que me permita usar tudo como parâmetro de tipo que possa ser null. Isso significa todos os …
111 c#  generics  nullable 

6
Como usar palavras-chave Objective-C não nulas e anuláveis ​​no método de API baseado em bloco
Considere o seguinte método - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Com as palavras-chave novas nonnulle de nullable anotação , podemos enriquecê-lo da seguinte maneira: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; mas também recebemos este aviso: O ponteiro está sem um …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.