powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# что означает знак вопроса в этой строке: int? num = null;
3 сообщений из 3, страница 1 из 1
C# что означает знак вопроса в этой строке: int? num = null;
    #38365858
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

столкнулся с этим примером и к стыду не знаю что значит знак вопроса после int.
Порылся ничего не нашел.

Пдскажите пожалуйста а лучьше ссылкой поделитесь.
Спасибо.
...
Рейтинг: 0 / 0
C# что означает знак вопроса в этой строке: int? num = null;
    #38365863
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

сорри не дочитал
авторСинтаксис T? является краткой формой для Nullable<T>, где T — это тип значения. Две эти формы взаимозаменяемы.
...
Рейтинг: 0 / 0
C# что означает знак вопроса в этой строке: int? num = null;
    #38368449
megazoid007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mikhail Tchervonenko, ? перед в объявлении переменной означает что помимо своих "собственных" значений может хранить еще null, если же по правую сторону присвоения скорее всего сокращенная форма if () вида bool?value1:value2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# что означает знак вопроса в этой строке: int? num = null;
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]