0
如果你不知道它的價值是什麼,那麼最好的方法是什麼?我正在瀏覽可能來自某個對象的任何類型的對象。如果我不知道可能的回報價值是什麼,我該如何投資?當不知道返回值時否定一個字符串或任何類型?
string viewValue
= emop.Object[null, viewDetails.Columns[i].Property] != null
? emop.Object[null, viewDetails.Columns[i].Property].Value.ToString()
: string.Empty;
我想這可能是更好的施展所有對象的字符串,但有些項目它的失敗在說產品無效。
目前尚不清楚爲什麼你需要將它們轉換爲字符串,用雙重數據抽取內存。這背後的原因是什麼? – Tigran
哦,我猜**你可能還會檢查'Value'是不是'null'(不僅是'emop.Object [null,viewDetails.Columns [i] .Property]')。不要這麼做,它足夠讓人困惑... –
你的代碼失敗,因爲你正在檢查項目是否爲空,但然後*不*在調用.ToString()之前檢查.Value是否不爲空。在上面。 – JoelC