# Conversion From List to Array and Vice-Versa

Introduction

If I want to use the list element as an array element then it is necessary to convert the list into an array, so in this article I convert the list into an array and array into the list. In this article I also explain how to find the maximum element in the list and how to find the minimum element in list.

## Convert List to array

In this you can see how to convert your List to an array, using the integer element type, this example creates a new List and populates it with some integers. The List is a constructed type and can only hold integer values. Next it  uses ToArray on the List.

namespace ConsoleApplication8

{

class Program

{

static void Main(string[] args)

{

//creation of list<>

List<int> number = new List<int>();

//add the elements in the list

//creation of an array

int[] a = number.ToArray();

//display the array element

Console.WriteLine("the array elements are:");

foreach (int i in a)

{

Console.WriteLine(i);

}

}

}

}

Output

## Convert array to List

In this example we see  how to convert an array of any number of elements to a List that has the same type of elements. First, I initialize a new string[] array containing 7 strings. Next it converts the array to a List with the new List constructor.

namespace ConsoleApplication8

{

class Program

{

static void Main(string[] args)

{

//create array

string[] s = new string[] { "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday" };

//create list

List<string> days = new List<string>(s);

Console.WriteLine("The list element is:");

foreach (string i in days)

{

Console.WriteLine(i);

}

}

}

}

Output

Find maximum element

Write the following code to find the maximum element in the list. For this we use the max() method of the list.

namespace ConsoleApplication8

{

class Program

{

static void Main(string[] args)

{

List<int> a = new List<int>();

Console.WriteLine("list elements are:");

foreach (int i in a)

{

Console.WriteLine(i);

}

int max = a.Max();

Console.WriteLine("Maximum element in the list is:" + max);

}

}

}

Output

Find minimum element

Write the following code to find the minimum element in the list. For this we use the min() method of the list.

namespace ConsoleApplication8

{

class Program

{

static void Main(string[] args)

{

List<int> a = new List<int>();

Console.WriteLine("list elements are:");

foreach (int i in a)

{

Console.WriteLine(i);

}

int min = a.Min();

Console.WriteLine("Minimum element in the list is:" + min);

}

}

}

Output

Summary: In this article I explain how to convert the array into a list and a list into an array and also to find the maximum and minimum number from the list.