Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 19619|Ответ: 0

[Связь] int в C#? Объяснение

[Скопировать ссылку]
Опубликовано 19.02.2019 11:30:04 | | |
NT? : представляет собой нулевый тип, который является специальным типом значения, и его значение может быть нулевым
Используется для присвоения значения переменной (int type) как null вместо 0 при установке начального значения переменной
Интеллект?? : Используется для оценки и присвоения значений, сначала определить, равна ли текущая переменная нулю, если да, можно присвоить новое значение, иначе его пропустить
Вопросительный знак после типа значения указывает, что он может быть null (Nullable structure)

Nullable — это новый метод в .NET 2.0 для обозначения, может ли тип значения быть нулевым.

Для типа, если можно присвоить ему либо значение, либо нулевой референсный null (то есть значения нет), то мы говорим, что тип обнулируем.

Таким образом, нулевый тип может представлять значение или указывать, что значения не существует. Например, эталонный тип, такой как String, является нулевым типом, тогда как тип значения, например Int32, не является нулируемым типом. Структура Nullable поддерживает расширение типов значений до нулевых, но не на референсных типах, которые по своей природе нуляемы.

Поскольку тип значения обладает достаточной ёмкостью, чтобы представлять значение, подходящее для этого типа, он не может быть нулевым; Тип значения не отражает дополнительную ёмкость, необходимую для нулевого значения.

Например: публичный интеллект? возраст;

Дополнение: То же самое касается и других типов вопросов после добавления.
Интеллект? num = null;   Это правильно
int num=null;     Неправильно





Предыдущий:Вторник, 19 февраля 2019 года (Счастливого фестиваля фонарей!) )
Следующий:C# использует HttpClient для http-операций GetStringAsync
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com