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
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 line
98 c#  .net  nullable 

19
C # maneira elegante de verificar se a propriedade de uma propriedade é nula
Em C #, digamos que você deseja extrair um valor de PropertyC neste exemplo e ObjectA, PropertyA e PropertyB podem ser nulos. ObjectA.PropertyA.PropertyB.PropertyC Como posso obter PropertyC com segurança com o mínimo de código? Agora eu verificaria: if(ObjectA != null &amp;&amp; ObjectA.PropertyA !=null &amp;&amp; ObjectA.PropertyA.PropertyB != null) { // safely …

19
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 =&gt; m.Foo) exceto que não funciona. Nem a conversão com (bool). Se eu fizer @Html.CheckBoxFor(m =&gt; m.Foo.Value) isso não cria um erro, mas não liga ao …

6
Encontre o tipo de propriedades anuláveis ​​por meio de reflexão
Eu examino as propriedades de um objeto por meio de reflexão e continuo processando o tipo de dados de cada propriedade. Aqui está minha fonte (reduzida): private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] propertyInfo = null; type = o.GetType(); propertyInfo = type.GetProperties(BindingFlags.GetProperty | …
83 c#  .net  reflection  nullable 



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.