【问题标题】:Querying instances contained in a list查询列表中包含的实例
【发布时间】:2015-04-05 20:59:03
【问题描述】:

我创建了一个包含类实例的列表 (dd)。我希望能够对其某些属性执行查询(例如,找到最小的数值),但找不到使用类的功能来执行此操作的方法(我想回到按列分析数据) .当我的实例现在在列表中时,如何访问其中一个属性中的值?谢谢!

【问题讨论】:

  • 指定您使用的语言可能是一个有用的起点。否则,您可能会从 C++、Python、Java 或任何其他具有类和列表概念的编程语言中获得建议……此外,显示一些代码通常被认为是有用的。
  • 对不起...这是我的第一篇 stackoverflow 帖子...我正在使用 python..

标签: list class instances querying


【解决方案1】:

假设你正在使用 C# 并且有这样的类

class Foo
{
    public double Bar { get; set; }
}

那么 LINQ 正是您正在寻找的

List<Foo> list = GetList();
var filtered = list.Where(p => p.Bar > 23.0);

看看这些例子: https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-19
    相关资源
    最近更新 更多