Как получить первый объект из коллекции 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();
Другие вопросы по тегам