Методы преобразования массива в список в C#

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

  1. Использование метода ToList(). Этот метод доступен в пространстве имен System.Linq и может использоваться для преобразования массива в список. Вот пример:
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = array.ToList();
  1. Использование метода AddRange(). Вы можете создать новый список и добавить элементы массива с помощью метода AddRange(). Вот пример:
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = new List<int>();
list.AddRange(array);
  1. Использование метода расширения IEnumerable.ToList(): вы можете использовать метод расширения ToList()для IEnumerableинтерфейс для преобразования массива в список. Вот пример:
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = array.ToList();
  1. Использование метода Array.ConvertAll(). Метод Array.ConvertAll()позволяет преобразовывать элементы из одного типа в другой. Вы можете использовать его для преобразования массива в список. Вот пример:
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = new List<int>(Array.ConvertAll(array, x => x));
  1. Использование цикла: вы можете вручную перебирать массив и добавлять каждый элемент в новый список. Вот пример:
int[] array = { 1, 2, 3, 4, 5 };
List<int> list = new List<int>();
for (int i = 0; i < array.Length; i++)
{
    list.Add(array[i]);
}