如果我有一個ArrayList
值包括boolean
值,找出這個Bool值序列的結果的最佳方法是什麼?如何找到Bool ArrayList比較其Bool值的結果?
我是想這樣的事情
bool result = false;
bool flag = false;
ArrayList flags = new ArrayList();
if (something > 5)
{
flag = true;
}
flags.Add(flag);
foreach (bool val in flags)
{
result &= val;
}
但是如果我將宣佈結果變量作爲真正的而不是虛假的,那麼這個變化的結果。我有點困惑。
任何意見將不勝感激!
嗯...你*** ***實際上試圖做?當然,如果你改變你的代碼,結果會改變,但你期望結果是什麼? – spender
將ArrayList替換爲List –
gabba
'myArrayList.Cast().All(x => x)'會告訴你序列中的所有布爾值是否爲真。你爲什麼使用'ArrayList'而不是'List '? –
spender