我想寫一個像下面這樣的lambda,但是我的語法不正確。Lambda在哪裏子句錯誤
Result = ListOfNumbers.Where(val => { val != Num1; val != Num2; }).ToList()[0];
我得到的錯誤是
並非所有的代碼路徑中 類型的lambda表達式返回一個值「System.Func
<int,int,bool>
」
也許有這樣做的更好的辦法這...我知道ListOfNumbers中有數字1,2和3(按此順序)。此時Num1和Num2都將是1,2或3(儘管如此,它們不能相同)。我希望我的結果是來自ListOfNumbers的'其他'號碼。希望這是明確的。如果你能想到一個更好的方法,我很樂意聽到它。
有什麼想法?
你的問題的標題無關與實際問題。請編輯標題,以便引用問題。 – Botz3000
非常感謝抱歉,我沒有更新前一個問題的標題! – windowskm