5
我使用.net framework 4.5
類型「爲MyObject」必須是一個非空值類型,以便用它作爲參數「T」在通用類型或方法「可爲空<T>」
我得到以下錯誤
錯誤CS0453類型「爲MyObject」必須是爲了在通用類型或方法使用它作爲參數「T」的非空值類型「可空」
public async Task<Nullable<MyObject>> MyMethod(string myParamter)
{}
我也試過
public async Task<MyObject?> MyMethod(string myParamter)
{}
如果我設置的東西爲可爲空,那麼爲什麼我會得到方法名下方的紅線與此錯誤消息
的計算器answer容易,使返回類型可空但對我來說Visual Studio不允許它。
什麼是'MyObject'? –
'Nullable'僅用於不可爲空的值類型,以允許值類型允許爲空。引用類型默認情況下允許空值。 –
'公共類MyObject' – firste