0
我delared:「布爾」錯誤1不能隱式轉換類型'bool?'到'布爾'。一個顯式轉換存在(是否缺少強制轉換?)
在我的模型,並在使用Valuetype = s.IsValueType
控制器,它是導致無法隱式轉換類型public bool Valuetype { get; set; }
到'布爾'。存在明確的轉換(您是否缺少演員?)錯誤。
我delared:「布爾」錯誤1不能隱式轉換類型'bool?'到'布爾'。一個顯式轉換存在(是否缺少強制轉換?)
在我的模型,並在使用Valuetype = s.IsValueType
控制器,它是導致無法隱式轉換類型public bool Valuetype { get; set; }
到'布爾'。存在明確的轉換(您是否缺少演員?)錯誤。
顯然s
是Nullable<bool>
,也寫作bool?
。這個值可以是bool
,也可以是null
。簡單地假設它是bool
是無效的;您需要先測試以確保它不是首先是null
,如果是,則適當處理null
。
如果沒有在這方面做出有意義的它是一個null
的話,那麼嘗試修復的s
類型是一個經常bool
。
控制器方法中的參數列表是否屬於這部分?用控制器和型號代碼更新問題 – DarkKnight
's'的類型是什麼? –
[無法隱式轉換類型'bool?'的可能重複?到'布爾'。顯式轉換存在(你是否缺少一個強制轉換?)](http://stackoverflow.com/questions/22680391/cannot-implicitly-convert-type-bool-to-bool-an-explicit-conversion-exists) –