Any、Exists、および Single を LINQ で使用できることは知っていますが、これを機能させることはできません。ID に基づいてルックアップを行い、ID が配列内にあるかどうかを確認し、その値に一致するものが 1 つしかないことを確認する必要があります。2つあると問題が発生するため..私がチェックしている要件は、配列が配列内の各IDを1つだけ持つことです。
これが私が試したものです
if(someIntArray.Single(item => item = 3)
//... we found the value 8 in the array only once so now we can be confident and do something