Perguntas com a marcação «nullable»

142
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...

136
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...

116
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...

111
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 tipos de...

98
Por que incrementar Nullable <int> não lança uma exceção?

Você poderia explicar, por que Console.WriteLine escreve uma linha vazia ( Console.WriteLine(null)me dá um erro de compilação) e por que não há NullReferenceException (nem a+=1deveria levantá-la)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty...

97
Caixa de seleção para booleano anulável

Meu modelo tem um booleano que deve ser anulável public bool? Foo { get; set; } então no meu Razor cshtml eu tenho @Html.CheckBoxFor(m => m.Foo) exceto que não funciona. Nem a conversão com (bool). Se eu fizer @Html.CheckBoxFor(m => m.Foo.Value) isso não cria um erro, mas não liga ao...