none
Int? nomeVar RRS feed

Respostas

  • Olá Luiz,

     quando temos tipos valores com int, long,DateTime... esses campos não podem ser nulos correto ? 

     Quando se declara uma variavel com o "?" diz que ela é do tipo Nullable ou seja esse campo permite nulo veja um exemplo :

    int valor = null; //erro tempo compilacao
    
    int? valor = null; //ok tipo nullable

     Veja a diferença, fora outras propriedades no tipo Nullable como "HasValue", "Value", mas seria bom dar uma olhada na documentação :

    Tipos Nullable C#

    • Sugerido como Resposta 'Natan Silva quinta-feira, 8 de janeiro de 2015 10:39
    • Marcado como Resposta Luiz Lopes Ziul quinta-feira, 8 de janeiro de 2015 11:07
    quinta-feira, 8 de janeiro de 2015 10:27

Todas as Respostas

  • Olá Luiz,

     quando temos tipos valores com int, long,DateTime... esses campos não podem ser nulos correto ? 

     Quando se declara uma variavel com o "?" diz que ela é do tipo Nullable ou seja esse campo permite nulo veja um exemplo :

    int valor = null; //erro tempo compilacao
    
    int? valor = null; //ok tipo nullable

     Veja a diferença, fora outras propriedades no tipo Nullable como "HasValue", "Value", mas seria bom dar uma olhada na documentação :

    Tipos Nullable C#

    • Sugerido como Resposta 'Natan Silva quinta-feira, 8 de janeiro de 2015 10:39
    • Marcado como Resposta Luiz Lopes Ziul quinta-feira, 8 de janeiro de 2015 11:07
    quinta-feira, 8 de janeiro de 2015 10:27
  • int = integer (tipo de dados inteiro)

    nomeVariavel é o nome que você quer que sua viriável tenha, exemplo: int preco;

    a váriável acima é do tipo inteiro e representa o preço / valor de algum item ou produto.


    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    terça-feira, 13 de janeiro de 2015 17:18