在我的代碼中,我有一個名爲heart的數組列表,其中包含1-13的數字。c#搜索arraylist問題
heart.Add("any");
for(int i = 0; i < 14; i++)
{
heart.Add(i);
}
正如您所見,它還包含放置在第一個元素中的「any」。當我使用這段代碼來獲取大於5的所有元素時,我得到一個錯誤。
int store = heart.Cast<int>().Where(item => item > 5).Count().ToString();
我得到的錯誤「指定的轉換無效」,這是因爲 「任何」我的第一個元素的。有誰能幫我解決這個問題嗎?
[c#searching arraylist]可能的重複(http://stackoverflow.com/questions/6329849/c-searching-an-arraylist) – 2011-06-13 13:03:54
不要發佈後續任務作爲新問題。你可以編輯你的第一個。 – 2011-06-13 13:04:55