Оператор ! после значения переменной в C#
Что за оператор ! в этом участке кода:
private string SmthMethod()
{
return "1234"!; //Почему нет ошибки компиляции? Что это за знак вопроса?
}
Ответы (1 шт):
Автор решения: Mr.AntonDer
→ Ссылка
Если простыми словами, то этот знак обозначает, что переменная или значение может быть null.
Такое зачастую используют при написании оболочки к различным API, когда сервер может возвращать дополнительные значения. По факту, это лишь для программистов и компилятора