Usuário com melhor resposta
o que significa "?" quando declara variavel?

Pergunta
-
Respostas
-
A grosso modo, que o valor default da variável é Null.
Isto aqui vai te ajudar a compreender:
O que significa Nullable?
http://www.linhadecodigo.com.br/artigo/2110/o-que-significa-nullable.aspx
--
Marque as respostas e ajude a melhorar a busca do fórum.- Editado Paulo César Viana quinta-feira, 17 de novembro de 2011 17:15
- Sugerido como Resposta Levi DomingosModerator quinta-feira, 17 de novembro de 2011 17:15
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Boa tarde.
http://www.devmedia.com.br/post-17397-Usando-Nullable-Types-no-C.html
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Sugerido como Resposta Levi DomingosModerator quinta-feira, 17 de novembro de 2011 17:15
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Ela aceita NULL.
Você pode usar em tipo numéricos caso queira saber quando ele não recebeu valor.
int? valor = null;
Abraços.
8º Periodo de S.I. email: sylvio.tavares@hotmail.com C# Júnior- Sugerido como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Só completando as respostas dos colegas acima.
Quando a variável é definida como nullable, colocando o ?, ela ganha duas propriedades
Value => Para obter o valor da variável
HasValue => Retorna verdadeiro se ela não está nula.
Pedro Henrique B. Fernandes
MCTS - .NET Framework 4, Data Access
MCTS - .NET Framework 4, Web Applications
Site: pedrofernandes.net- Sugerido como Resposta Paulo César Viana quinta-feira, 17 de novembro de 2011 20:47
- Não Sugerido como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
Todas as Respostas
-
A grosso modo, que o valor default da variável é Null.
Isto aqui vai te ajudar a compreender:
O que significa Nullable?
http://www.linhadecodigo.com.br/artigo/2110/o-que-significa-nullable.aspx
--
Marque as respostas e ajude a melhorar a busca do fórum.- Editado Paulo César Viana quinta-feira, 17 de novembro de 2011 17:15
- Sugerido como Resposta Levi DomingosModerator quinta-feira, 17 de novembro de 2011 17:15
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Boa tarde.
http://www.devmedia.com.br/post-17397-Usando-Nullable-Types-no-C.html
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Sugerido como Resposta Levi DomingosModerator quinta-feira, 17 de novembro de 2011 17:15
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Ela aceita NULL.
Você pode usar em tipo numéricos caso queira saber quando ele não recebeu valor.
int? valor = null;
Abraços.
8º Periodo de S.I. email: sylvio.tavares@hotmail.com C# Júnior- Sugerido como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
-
Só completando as respostas dos colegas acima.
Quando a variável é definida como nullable, colocando o ?, ela ganha duas propriedades
Value => Para obter o valor da variável
HasValue => Retorna verdadeiro se ela não está nula.
Pedro Henrique B. Fernandes
MCTS - .NET Framework 4, Data Access
MCTS - .NET Framework 4, Web Applications
Site: pedrofernandes.net- Sugerido como Resposta Paulo César Viana quinta-feira, 17 de novembro de 2011 20:47
- Não Sugerido como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18
- Marcado como Resposta Levi DomingosModerator sexta-feira, 18 de novembro de 2011 18:18