Как получить первый объект из коллекции ObservableCollection?
Я хотел бы получить первый объект в ObservableCollection следующим образом:
Customer pCustomer = new Customer();
pCustomer = this.CustomerDataObject.First;
public ObservableCollection<Customer> CustomerDataObject
{
get
{
return mCustomerDataObject;
}
}
Это вообще возможно?
1 ответ
Решение
First
это не свойство, это метод расширения.
var first = CustomerDataObject.First();
Если нет элемента, First выдаст исключение. Вы можете использовать FirstOrDefault в этом случае, который будет возвращать ноль.
var firstOrDefault = CustomerDataObject.FirstOrDefault();