[英]Take just numbers from array of objects without linq
我只需要從這個數組中取數字,我該怎么做?
object[] midexArray = { "5", "0", 9, 3, 2, 1, "9", 6, 7, 9, 3, "7", "3" };
我需要從這個數組中只選擇數字,然后對它們求和並返回數字的總和
如果您想在沒有 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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.