我需要從這個數組中獲取數字,我該怎么做?object[] midexArray = { "5", "0", 9, 3, 2, 1, "9", 6, 7, 9, 3, "7", "3" };我需要從這個數組中選擇數字,然后對它們求和并返回數字之和
1 回答

紅顏莎娜
TA貢獻1842條經驗 獲得超13個贊
如果你想在沒有Linq的情況下執行此操作,你可以遍歷這些項目并檢查它是否是Int。
var list = new List<int>();
foreach(var item in midexArray)
{
if(item is int)
list.Add((int)item);
}
更新
如果您的目標是(根據注釋)是獲取數組中的數字總和,則可以執行以下操作。
var sum = 0;
foreach(var item in midexArray)
{
if(item is int)
sum+=(int)item;
}
- 1 回答
- 0 關注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消