与えられた2つの配列:
double[] a = new double[]{1.0, 2.0, 3.0};
bool[] b = new bool[]{true, false, true};
a
に基づいて選択する簡単な方法はありますb
か?Rおよびその他のスクリプト言語では、次のように言います。
a[b]
取得します{1.0, 3.0}
。C#でこれを行うためのクリーンな(明示的なループが含まれていない)方法があるかどうかはわかりません。たぶん、データを別の方法で整理する必要がありますか?