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