【问题标题】:search list of hashtables搜索哈希表列表
【发布时间】:2014-07-24 13:27:54
【问题描述】:

我有一个哈希表列表,其中每个哈希表看起来像这样:

Success: true/false
field1: some_string
field2: some_string

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

【问题讨论】:

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

标签: asp.net .net-3.5 hashtable c#-2.0


【解决方案1】:
 response = lhtResult.FindAll(r => (bool)r["Success"] == true); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-16
    • 2012-10-12
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 2013-04-27
    • 2020-08-14
    相关资源
    最近更新 更多