Есть ли в C# Nullable аннотация?C# и флаг или аннотация?
Например, в Java
public @Nullable <T extends BaseJsonClass> T getModel(String saveKey, Class<T> type) {
Теперь, когда разработчик пытается вызвать
Object.getModel().someMethod()
компилятор предупредит их, что они не проверяла нуль.
Я осведомлен о ?
знака в конце имен вар в C#, как someObject?
но проблема состоит в том, что это может быть сложно/раздражающих/модели JSON, когда вары используются во многих местах.
Попробуйте это, похоже на тот же запрос. [link] (http://stackoverflow.com/questions/291340/mark-parameters-as-not-nullable-in-c-net) – Thennarasan
Возможный дубликат [C#: как реализовать и использовать атрибут NotNull и CanBeNull] (http://stackoverflow.com/questions/792531/c-how-to-implement-and-use-a-notnull-and-canbenull-attribute) – user3185569
Я сомневаюсь, если что-то подобное доступно в C# – Neel