Convert Array To List and vice versa


Convert Array To List:

  private void Convert_Array_To_List()
        {
            string[] s = new string[]
            {
                "one",
                "two",
                "three",
                "four",
                "five"
            };

            // Convert with new List constructor.
            List<string> l = new List<string>(s);

            List<string> l2 = s.ToList();

            //loop to get all values
            string arr = string.Empty, lst = string.Empty;
            foreach (var V in s)
            {
                arr += V;
            }

            foreach (var V in l)
            {
                lst += V;
            }
        }


Convert List To Array:

        private void Convert_List_To_Array()
        {
            List<string> l = new List<string>();
            l.Add("one");
            l.Add("two");
            l.Add("three");
            l.Add("four");
            l.Add("five");

            string[] s = l.ToArray();
        }