我已經開始使用數組文字IList.Contains作爲多個Ors的替代。有沒有很好的理由我不應該? 實例VB.Net代碼: Dim foo = "d"
Dim bar = {"a", "b", "c", "d", "e", "f", "g", "h"}.Contains(foo)
與 Dim foo = "d"
Dim bar = foo = "a" Or foo = "b" Or foo
我的程序創建一個列表,用Person對象填充它,並嘗試查找與列表中第一個對象具有相同名稱的下一個對象的索引。知道特定索引的位置,程序可以將原始列表分成兩個不同的列表。但是,出於某種原因,當我期待它返回5的值時,LINQ表達式對於splitLocation返回零。顯然,我在做LINQ表達錯誤,或者我不理解我應該如何使用FindIndex。這裏是我的代碼: using System.Collectio