Artikkel: http://blog.csdn.net/scauscnu/article/details/13621137 Dette må si { get; sett; }, fordi det ikke finnes noe privat selvsegment, kan vi ikke manuelt spesifisere standardverdien, så hva er standardverdien til systemet?
For int-typer er standardverdien 0; For int? type, er standardverdien null; For bool-typer er standardverdien falsk; For bool? type, er standardverdien null; For String-typen er standardverdien null; For tråd? Type, haha, uten denne måten å skrive på, vil det bli feil; For DateTime-typen er standardverdien 0001-01-01 00:00:00; For DateTime? type, er standardverdien null; For enum-typer er standardverdien et element med verdien 0, hvis et enum-element med 0 ikke eksisterer, er det fortsatt 0, se C# Enums; For enum? type, er standardverdien null; For klassetyper er standarden en uinstansiert objektreferanse; Til timen? Skriv, haha, uten denne måten å skrive på, vil det bli feil. Når det gjelder typen pluss ?, betyr det at verdien av denne typen kan være null, for eksempel har int opprinnelig ingen nullverdi, pluss int? Det kan være null.
Vi imiterer direkte og skriver,
Unntak kastes: Prosessen avsluttes på grunn av StackOverflowException.
Denne typen artikkel er virkelig misvisende hvis du ikke praktiserer det selv!!
|