List<string> - IEnumerable, string[], string.join(...), .
, null . 4 (, IEnumerable ) , , .
List<string> list = new List<string> { "One", "Two", "Three", null, "Four", "Five", "Six" };
string JoinedList = "\"" + string.Join("\", \"", list) + "\"";
string[] array = new string[] { "One", "Two", "Three", null, "Four", "Five", "Six" };
string JoinedArray = "\"" + string.Join("\", \"", array) + "\"";
IEnumerable<string> ieList = new List<string> { "One", "Two", "Three", null, "Four", "Five", "Six" };
string ieListString = "\"" + string.Join("\", \"", ieList) + "\"";
IEnumerable<string> ieArray = new string[] { "One", "Two", "Three", null, "Four", "Five", "Six" };
string ieArrayString = "\"" + string.Join("\", \"", ieArray) + "\"";
Console.WriteLine("Joined List : " + JoinedList);
Console.WriteLine("Joined Array : " + JoinedArray);
Console.WriteLine("Joined ieList : " + ieListString);
Console.WriteLine("Joined ieArray : " + ieArrayString);
// results in
// Joined List : "One", "Two", "Three", "", "Four", "Five", "Six"
// Joined Array : "One", "Two", "Three", "", "Four", "Five", "Six"
// Joined ieList : "One", "Two", "Three", "", "Four", "Five", "Six"
// Joined ieArray : "One", "Two", "Three", "", "Four", "Five", "Six"
, , , . ( ), [], , List. IEnumerable (, Order), Remove ( , )