我知道有噸的這些實例,但我仍然堅持,我有以下代碼:C#對象引用不設置到對象
public void SetUser(User user)
{
string streetNumber = "";
if (user.Address.StreetNo != null)
streetNumber = user.Address.StreetNo.ToString();
else
streetNumber = "";
}
我得到了日益流行的「對象未設置到一個對象的一個實例。「問題。 它可能是一個非常基本的東西,我noob的頭腦不能接受,但我會感謝您的幫助,所以在先進的感謝。
是用戶用戶的實例? –
首先檢查用戶是否爲空然後user.Address不爲空,然後只有StreeNo ... –
堆棧跟蹤指向您?你確定「用戶」不會爲空嗎?對不起,但我無法從你的代碼中知道。它可能是用戶的地址是空的,它可能是StreeetNo - 它可能幾乎是所有內容 – Carsten