如何获取ObservableCollection中指定索引的最后一个元素/元素

时间:2014-01-15 03:16:49

标签: c# collections

1。如何获取ObservableCollection中的最后一个元素?

2. 如何在ObservableCollection的指定索引处获取元素?

在java中它只是 1。 collection.get(collection.size()-1); 2。 collection.get(index);如何在c#中获取它?

2 个答案:

答案 0 :(得分:5)

  1. collectionName.Last()将返回集合中的最后一个元素。确保您有对System.Linq的引用

  2. collectionName[4]将返回集合中的第5个元素(集合从零开始)。

答案 1 :(得分:1)

<强>收集:

ObservableCollection<string> collection = new ObservableCollection<string> {"one", "two", "three", "four"};

没有System.Linq;

collection[2]; //returns three
collection[collection.Count - 1]; //returns four

使用System.Linq;

collection.Last(); //returns four
collection.ElementAt(collection.Count - 1); //returns four
collection.ElementAt(1); //returns two