Как из листа взять значение которое оно хранит?

Для получения значения из списка (List) в C#, вы можете использовать индексацию или методы предоставляемые классом List.

1. Индексация:
Список в C# индексируется начиная с нуля, поэтому первый элемент списка имеет индекс 0, второй элемент - индекс 1 и т.д. Если вы хотите получить значение из списка по определенному индексу, вы можете использовать квадратные скобки [] и указать нужный индекс.

Например, если у вас есть список чисел:

List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

Вы можете получить значение по индексу следующим образом:

int firstNumber = numbers[0]; // Значение первого элемента списка (равно 1)
int thirdNumber = numbers[2]; // Значение третьего элемента списка (равно 3)
int lastNumber = numbers[numbers.Count - 1]; // Значение последнего элемента списка (равно 5)

2. Методы класса List:
Класс List предлагает также некоторые методы для получения значения из списка:

- list.ElementAt(index) - возвращает значение элемента по указанному индексу или выбрасывает исключение, если индекс выходит за пределы списка.
- list.FirstOrDefault() - возвращает первый элемент списка или значение по умолчанию, если список пуст.
- list.LastOrDefault() - возвращает последний элемент списка или значение по умолчанию, если список пуст.
- list.Find(predicate) - возвращает первый элемент, который удовлетворяет условиям, заданным в делегате predicate, или значение по умолчанию, если такого элемента нет.
- list.FindLast(predicate) - возвращает последний элемент, который удовлетворяет условиям, заданным в делегате predicate, или значение по умолчанию, если такого элемента нет.

Например, используя методы класса List, вы можете получить значение из списка:

int firstNumber = numbers.ElementAt(0); // Значение первого элемента списка (равно 1)
int lastNumber = numbers.LastOrDefault(); // Значение последнего элемента списка (равно 5)

Обратите внимание, что второй способ, основанный на использовании методов, предпочтительнее, поскольку он проверяет пустоту списка перед доступом к его элементам и предотвращает возникновение исключений.