Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16806|Odpowiedź: 1

[Komunikacja] C# 3.0 ustaw domyślne

[Skopiuj link]
Opublikowano 26.12.2016 15:16:18 | | | |
Artykuł: http://blog.csdn.net/scauscnu/article/details/13621137
To musi oznaczać { get; set; }, ponieważ nie ma prywatnego segmentu własnego, nie możemy ręcznie określić wartości domyślnej, więc jaka jest domyślna wartość systemu?

Dla typów int domyślna wartość wynosi 0;
Dla inteligencji? type, domyślna wartość to null;
Dla typów boolów domyślna wartość jest fałszywa;
Dla boola? type, domyślna wartość to null;
Dla typu String domyślną wartością jest null;
Na sznurek? Typ, haha, bez tego sposobu pisania będą błędy;
Dla typu DateTime domyślna wartość to 0001-01-01 00:00:00;
Na DateTime? type, domyślna wartość to null;
Dla typów enum domyślną wartością jest element o wartości 0; jeśli element enum z 0 nie istnieje, nadal jest 0, zobacz C# Enums;
Dla enumów? type, domyślna wartość to null;
Dla typów klas domyślnym jest nieinstancjonowany obiekt referencyjny;
Na zajęcia? Pisz, haha, bez tego stylu pisania będą błędy.
Jeśli chodzi o typ plus ?, oznacza to, że wartość tego typu może być zerowa, na przykład int pierwotnie nie ma wartości zerowej, plus int? Może być nieważna.




Bezpośrednio naśladujemy i piszemy,



Wyjątek zostaje wyrzucony: Proces zostaje zakończony z powodu StackOverflowException.

Tego typu artykuł jest naprawdę mylący, jeśli sam go nie praktykujesz!!






Poprzedni:Alipay AR prawdziwa podatność na czerwoną kopertę pękniętą, chwyć czerwone koperty VR
Następny:Czy w misji nie ma przenośnego forum? Gdzie pobrać? Nie mogę znaleźć!!
 Ziemianin| Opublikowano 26.12.2016 15:23:26 |
Poprawny sposób przypisywania domyślnych ustawień:





Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com