我留下了一些代碼出來簡潔中......爲什麼我不能投一個int一個字符串這個三元操作
int id = Convert.ToInt32(Page.RouteData.Values["id"]);
var q = db.Categories.SingleOrDefault(x => x.categoryID == id);
ddlCategory.SelectedValue = q.parentID == 0 ? 0 : id.ToString();
我得到的錯誤:
條件表達式的類型不能被確定,因爲有「廉政」和「串」之間的隱式轉換(它談論id.ToString()
片。)
我試圖Convert.ToString()
,我試圖把(string)
盈id
但這沒有奏效。
我不能相信我錯過了。 – 2011-03-25 01:38:05
@Nick:發生在我們身上。 – Jon 2011-03-25 01:38:40