public bool SetupEmpty(UserViewModel model, SimsContext db)
{
if (model != null && db != null)
{
// Setup the User
model.User = new T2.Models.User();
model.User.Roles = "";
model.User.ActiveUser = true;
}
return false;
}
0
A
回答
1
檢查在開始使用model和db之前,它們都已設置。否則,如果其中一個沒有設置,程序可能會崩潰。
+0
所以你的意思是userviewmodel model = new userviewmodel; – Lalit
+0
是的,model和db都必須實例化。如果model爲null,並且我們嘗試執行model.User,我們將得到一個NullReferenceException。訪問不存在的對象的屬性是沒有意義的。在旁註中,db變量從未被實際使用過,這有點令人困惑。 –
相關問題
- 1. 在這種情況下,我的Excel Range.OutlineLevel爲null或System.DBNull?
- 2. 如何在這種情況下使用NULL?
- 3. XmlPullParser.getText()在這種情況下返回null或「」?
- 4. 爲什麼json_decode在這種情況下產生NULL?
- 5. 爲什麼Image.IO.read()在這種情況下返回null?
- 6. 和|| =在這種情況下
- 7. 在這種情況下
- 8. 在這種情況下
- 9. 在這種情況下標識符值的含義?
- 10. 在這種情況下
- 11. 知道這種情況下
- 12. 在這種情況下
- 13. 是在這種情況下
- 14. 如何最好地設計DB在這種情況下
- 15. 在某些情況下防止null
- 16. 在什麼情況下document.open()返回null?
- 17. fn_cdc_map_lsn_to_time在某些情況下返回NULL
- 18. getcwd()在什麼情況下返回NULL?
- 19. 在這種情況下是否有中央DB服務器?
- 20. 我peterson_lock在這種情況下
- 21. 在這種情況下GetEnumerator不存在
- 22. ON DELETE CASCADE在這種情況下?
- 23. jQuery的這種情況下
- 24. 如何在這種情況下
- 25. 嵌套情況下NULL值的問題
- 26. 解析蛇的情況下返回null
- 27. 如何在這種情況下(MySQL的)
- 28. 在這種情況下使用Bridge?
- 29. 在這種情況下是否使用時間序列DB?
- 30. 這種情況下的哪種控制?
好吧,我們沒有關於這個問題的「上下文」,所以我們可以推斷出你的代碼正在檢查一個對象是否存在。 – RPM1984