using System.Collections.Generic;
public static void Main()
DataTable dt = InitDataTable();
List<string> emails = new List<string>();
foreach (DataRow row in dt.Rows)
emails.Add(row["Email"].ToString());
Console.WriteLine(String.Join(";", emails));
Console.WriteLine(String.Join(";", dt.AsEnumerable()
.Select(x => x["Email"].ToString())
public static DataTable InitDataTable()
DataTable dt = new DataTable();
dt.Columns.Add("Email", typeof(string));
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("phone", typeof(string));
DataRow row1 = dt.NewRow();
row1["Email"] = "Why@aol.com";
row1["phone"] = "213-444-1911";
DataRow row2 = dt.NewRow();
row2["Email"] = "Why@aol.com";
row2["phone"] = "213-444-1092";
DataRow row3 = dt.NewRow();
row3["Email"] = "Sit@aol.com";
row3["name"] = "Wow@aol.com";
row3["phone"] = "213-444-1229";
DataRow row4 = dt.NewRow();
row4["Email"] = "Who@aol.com";
row4["phone"] = "213-444-1769";