【问题标题】:Find the index of Manatee.Trello.ListCollection by list name通过列表名称查找 Manatee.Trello.ListCollection 的索引
【发布时间】:2018-09-22 18:04:00
【问题描述】:

我正在尝试查找 Manatee 返回的列表的索引,但我无法弄清楚。

        var TrelloList = Trelloboard.Lists;
        var XML = Trelloboard.Lists[2].Cards[0].Description;
        Console.WriteLine(TrelloList.IndexOf("Swim Lane"));

【问题讨论】:

    标签: trello manatee.trello


    【解决方案1】:

    Manatee.Trello 中的集合都实现了IEnumerable<T>。因此,所有 Linq 操作都将在它们上运行。

    如果你想找到你的清单:

    var swimLaneList = Trelloboard.Lists.FirstOrDefault(l => l.Name == "Swim Lane");
    

    如果它确实是您所追求的列表的索引,您可以将集合枚举为 List<T>,然后像在示例中一样使用 .IndexOf() 方法。

    var lists = Trelloboard.Lists.ToList();
    var swimLaneList = lists.FirstOrDefault(l => l.Name == "Swim Lane");
    // don't forget to check for null
    var index = lists.IndexOf(swimLaneList);
    

    您可能还想阅读wiki pages 以了解有关使用此库的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-27
      • 1970-01-01
      相关资源
      最近更新 更多