2014-07-24 120 views
0

我哈希表的列表,其中每個哈希表是這個樣子:搜索列表

Success: true/false 
field1: some_string 
field2: some_string 

我需要做的是首先找出是否成功=在任何哈希表的真實的(如果不是,我將返回一個錯誤代碼)。如果有一個或多個哈希表,其success = true,則需要返回包含這些哈希表的列表。

+0

我想用Linq來搜索hastables列表。我用:var reponse = lhtResult.Find(r =>(bool)r [「Success」] == true);只需要確認這是否是避免陷阱的正確方法。 – NoBullMan

+0

using response = lhtResult.Find(r =>(bool)r [「Success」] == true);即使有多個匹配,也會返回一個散列表。如何修改以獲得列表中的所有匹配項? – NoBullMan

+0

。找到了。 – NoBullMan

回答

0
response = lhtResult.FindAll(r => (bool)r["Success"] == true);