按列表名称查找 Manatee.Trello.ListCollection 的索引
Find the index of Manatee.Trello.ListCollection by list name
我试图找到 Manatee 返回的列表的索引,但我无法弄清楚。
var TrelloList = Trelloboard.Lists;
var XML = Trelloboard.Lists[2].Cards[0].Description;
Console.WriteLine(TrelloList.IndexOf("Swim Lane"));
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 以了解有关使用此库的更多信息。
我试图找到 Manatee 返回的列表的索引,但我无法弄清楚。
var TrelloList = Trelloboard.Lists;
var XML = Trelloboard.Lists[2].Cards[0].Description;
Console.WriteLine(TrelloList.IndexOf("Swim Lane"));
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 以了解有关使用此库的更多信息。