我有一個MyClass類,它有一個方法MyFunction,它返回一個布爾值。那麼我的MyClass一個陣列MYARRAY,我需要返回true,如果這個數組有一個對象,其中MyFunction的返回true,實際上我用這樣的:c#數組有條件的元素
bool MyOtherFunction() {
foreach (MyClass x in MyArray.Where(y => y.MyFunction))
{
return true;
}
return false;
}
但Visual Studio中不斷警告我,因爲「局部變量‘X’從來沒有使用過「,那麼,如何在不聲明新變量的情況下檢查它?
你想使用'if'而不是'foreach'循環嗎? – rhughes