Различные методы получения первого и последнего элементов из списка в C#

Чтобы получить первый и последний элементы списка в C#, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование индексаторов:

    var firstItem = myList[0];
    var lastItem = myList[myList.Count - 1];
  2. Использование LINQ:

    var firstItem = myList.FirstOrDefault();
    var lastItem = myList.LastOrDefault();

    Методы

    и LastOrDefault()возвращают значение по умолчанию для типа элемента списка (например, nullдля ссылочных типов).

  3. Использование методов First()и Last():

    var firstItem = myList.First();
    var lastItem = myList.Last();

    или Last()вызовет исключение. Чтобы избежать этого, вы можете использовать FirstOrDefault()и LastOrDefault()или проверить, пуст ли список, прежде чем обращаться к элементам.