private string? typeOfContract
{
get { return (string?)ViewState["typeOfContract"]; }
set { ViewState["typeOfContract"] = value; }
}
代碼後來我用這樣的:C#可空字符串錯誤
typeOfContract = Request.QueryString["type"];
我收到以下錯誤在typeOfContract
行的聲明指出:
類型「字符串「必須是非空值類型,以便在通用類型或方法中使用 它作爲參數'T' 'System.Nullable < T>'
任何想法?基本上,我想在執行操作之前確保"type"
存在於QueryString
中。
有一點需要注意:可空是值類型本身,而是「結構」泛型類型約束僅包含非空值類型 - 所以你不能做Nullable >。 –
2008-10-09 14:18:05