3
想象一下,除了序列exceptions
中包含的元素和單個元素otherException
之外,您希望選擇一個序列all
的所有元素。將單個元素添加到表達式的序列
有沒有比這更好的方法?我想避免創建新的數組,但我無法找到序列中的一個方法,它與單個元素連接。
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 }));
是,擴展方法將是更好的方式去。 – Axarydax 2009-12-17 11:30:56