T?
- это сокращение (на языке C#) для Nullable
- так Point?
- это другой способ написания Nullable
или пример.
Смотрите разделы 1.3 и 4.1 спецификации языка C# 3 - и различные другие места, если быть честным - для более подробной информации. Смотрите документацию для System.Nullable
для получения дополнительной информации со стороны каркаса. Или прочитайте главу 4 языка C# в разделе Depth :). (К сожалению, это не одна из свободных глав.)
(Этот вопрос обязательно будет дубликатом, но у меня нет сил найти его прямо сейчас.)
.Это означает, что тип может принять его «значение и нуль».
точка?
такой же, как Nullable <точка>
. Это позволяет присвоить NULL
к типам значений, таких как структура
S.