2014-01-15 14 views
1

1. Как получить последний элемент в ObservableCollection?Как получить последний элемент/элемент по указанному индексу в ObservableCollection

2. Как получить элемент по указанному индексу в ObservableCollection?

В Java это просто 1.collection.get(collection.size()-1);2.collection.get(index); Как получить его в C#?

+0

1. Сбор [collection.count-1] 2. Коллекция [индекс] – user2930100

+1

'collection.Last() и' collection.ElementAt (collection.Count() - 1) ' –

ответ

3
  1. collectionName.Last() вернет последний элемент в коллекции. Убедитесь, что у вас есть ссылка на System.Linq

  2. collectionName[4] вернет 5-й элемент в коллекции (коллекция основана на нулевом значении).

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 
Смежные вопросы