private string? typeOfContract
{
get { return (string?)ViewState["typeOfContract"]; }
set { ViewState["typeOfContract"] = value; }
}
:C# 널 (NULL) 문자열 오류 나중에 코드에서이 같은 사용
typeOfContract = Request.QueryString["type"];
내가 진술 typeOfContract
라인의 선언에 다음과 같은 오류가 점점 오전 :
유형을 ' 문자열 '은 generic 형식 또는 메서드에서 을 매개 변수'T '로 사용하려면 null이 아닌 값 형식이어야합니다. 'System.Nullable < T> '
아이디어가 있으십니까? 기본적으로 작업을 수행하기 전에 QueryString
에 "type"
이 있는지 확인하고 싶습니다.
한 가지주의해야 할 :
은 다음 페이지는 C#을 프리미티브의 목록을 제공 Null 허용이 값 형식 자체를하지만,이 제네릭 형식 제약 조건은 nullable이 아닌 값 형식을 포함한다 "구조체" - Nullable >을 할 수 없습니다. –