Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 哈希表的搜索列表_Asp.net_.net 3.5_Hashtable_C# 2.0 - Fatal编程技术网

Asp.net 哈希表的搜索列表

Asp.net 哈希表的搜索列表,asp.net,.net-3.5,hashtable,c#-2.0,Asp.net,.net 3.5,Hashtable,C# 2.0,我有一个哈希表列表,其中每个哈希表如下所示: Success: true/false field1: some_string field2: some_string 我需要做的是首先在任何哈希表中找出success=true(如果不是,我将返回一个错误代码)。如果存在一个或多个success=true的哈希表,我需要返回一个包含这些哈希表的列表。我想使用Linq搜索哈希表列表。我使用了:var-response=lhtResult.Find(r=>(bool)r[“Success”]==tru

我有一个哈希表列表,其中每个哈希表如下所示:

Success: true/false
field1: some_string
field2: some_string

我需要做的是首先在任何哈希表中找出success=true(如果不是,我将返回一个错误代码)。如果存在一个或多个success=true的哈希表,我需要返回一个包含这些哈希表的列表。

我想使用Linq搜索哈希表列表。我使用了:var-response=lhtResult.Find(r=>(bool)r[“Success”]==true);只需确认这是否是避免陷阱的正确方法。使用response=lhtResult.Find(r=>(bool)r[“Success”]==true);即使存在多个匹配项,也返回一个哈希表。如何修改以获取列表中的所有匹配项?
 response = lhtResult.FindAll(r => (bool)r["Success"] == true);