C # обнуляемых строку ошибки

private string? typeOfContract
{
  get { return (string?)ViewState["typeOfContract"]; }
  set { ViewState["typeOfContract"] = value; }
}

далее в коде я использовать его следующим образом:

typeOfContract = Request.QueryString["type"];

я получаю следующее сообщение об ошибке при объявлении typeOfContract линии, заявив, что "тип 'строка' должен быть ненулевое значение типа для того, чтобы использовать его в качестве параметра 'T' в качестве универсального типа или метод " System.Nullable'"

какие-то идеи? В принципе, я хочу убедиться в том, что "тип" существует в queryString перед выполнением действия.

Найдено 5 ответов:

C# nullable string error

http://stackoverflow.com/questions/187406/c-sharp-nullable-string-error

Посмотреть решение →