sequence に含まれる要素と単一の要素all
を除いて、1 つの sequence のすべての要素を選択したいとします。exceptions
otherException
これよりも良い方法はありますか?新しい配列の作成を避けたいのですが、単一の要素と連結するシーケンスのメソッドが見つかりませんでした。
all.Except(exceptions.Concat(new int[] { otherException }));
完全を期すための完全なソース コード:
var all = Enumerable.Range(1, 5);
int[] exceptions = { 1, 3 };
int otherException = 2;
var result = all.Except(exceptions.Concat(new int[] { otherException }));