Artigo: http://blog.csdn.net/scauscnu/article/details/13621137 Isso deve dizer { get; set; }, como não há auto-segmento privado, não podemos especificar manualmente o valor padrão, então qual é o valor padrão do sistema?
Para tipos int, o valor padrão é 0; Para inteligência? tipo, o valor padrão é nulo; Para tipos bool, o valor padrão é falso; Para bool? tipo, o valor padrão é nulo; Para o tipo String, o valor padrão é nulo; Para cordas? Digite, haha, sem esse jeito de escrever, haverá erros; Para o tipo DateTime, o valor padrão é 0001-01-01 00:00:00; Para o DateTime? tipo, o valor padrão é nulo; Para tipos de enum, o valor padrão é um item com valor 0; se um item de enum com 0 não existir, ainda é 0, veja Enums de C#; Para enums? tipo, o valor padrão é nulo; Para tipos de classe, o padrão é uma referência de objeto não instanciada; Para a aula? Digite, haha, sem esse jeito de escrever, haverá erros. Sobre o tipo mais ?, isso significa que o valor desse tipo pode ser nulo, por exemplo, int originalmente não tem valor nulo, mais int? Pode ser nulo.
Imitamos e escrevemos diretamente,
Exceção lançada: O processo é encerrado devido ao StackOverflowException.
Esse tipo de artigo é realmente enganoso se você não praticar!!
|