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

Widok: 19619|Odpowiedź: 0

[Komunikacja] int w C#? Wyjaśnienie

[Skopiuj link]
Opublikowano 19.02.2019 11:30:04 | | |
NT? : oznacza typ nulowalny, który jest typem szczególnej wartości, a jego wartość może być null
Używany do przypisania wartości zmiennej (typu int) jako wartości null zamiast 0 przy ustawianiu wartości początkowej zmiennej
int?? : Używane do oceny i przypisywania wartości, najpierw ustal, czy aktualna zmienna jest nullowa, jeśli tak, możesz przypisać nową wartość, w przeciwnym razie ją pominąć
Znak zapytania po typie wartości wskazuje, że może być to wartość zerowa (struktura nulowalna)

Nullable to nowa technika w .NET 2.0 służąca do wskazowania, czy typ wartości może być null.

Dla typu, jeśli można mu przypisać wartość lub null reference null (czyli brak wartości), to mówimy, że typ jest nullablelny.

Dlatego typ zerowy może reprezentować wartość lub wskazywać, że wartość nie istnieje. Na przykład typ referencyjny, taki jak String, jest typem nullable, podczas gdy typ wartości jak Int32 nie jest typem nullable. Struktura nullable wspiera rozszerzanie typów wartości na null, ale nie na typach referencyjnych, które są z natury nullowalne.

Ponieważ typ wartości ma wystarczającą pojemność, by reprezentować odpowiednią dla tego typu, nie może być zerowy; Typ wartości nie reprezentuje dodatkowej pojemności wymaganej dla wartości zerowej.

Na przykład: publiczna inteligencja? wiek;

Suplement: To samo dotyczy innych typów pytań po dodawaniu.
int? num = null;   Dokładnie tak
int num=null;     Źle





Poprzedni:Wtorek, 19 lutego 2019 (Wesołego Festiwalu Lampionów!) )
Następny:C# używa HttpClient do operacji http GetStringAsync
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