2015-09-07 78 views
0

我delared:「布爾」錯誤1不能隱式轉換類型'bool?'到'布爾'。一個顯式轉換存在(是否缺少強制轉換?)

在我的模型,並在使用Valuetype = s.IsValueType控制器,它是導致無法隱式轉換類型public bool Valuetype { get; set; }到'布爾'。存在明確的轉換(您是否缺少演員?)錯誤。

+0

控制器方法中的參數列表是否屬於這部分?用控制器和型號代碼更新問題 – DarkKnight

+2

's'的類型是什麼? –

+1

[無法隱式轉換類型'bool?'的可能重複?到'布爾'。顯式轉換存在(你是否缺少一個強制轉換?)](http://stackoverflow.com/questions/22680391/cannot-implicitly-convert-type-bool-to-bool-an-explicit-conversion-exists) –

回答

0

顯然sNullable<bool>,也寫作bool?。這個值可以是bool,也可以是null。簡單地假設它是bool是無效的;您需要先測試以確保它不是首先是null,如果是,則適當處理null

如果沒有在這方面做出有意義的它是一個null的話,那麼嘗試修復的s類型是一個經常bool

相關問題