static void Main(String[] args) { var n = int.Parse(Console.ReadLine()); var nameList = new nameList <string>(); for (int i = 0; i < n; i++) { var tmp = Console.ReadLine().Split(' '); var name = tmp[0]; var email = tmp[1]; if (Regex.IsMatch(email, @".+@gmail\.com$")) { nameList.Add(name); } } nameList.Sort(); foreach (var name in nameList) { Console.WriteLine(name); } }
public static string DeserializeNames() { var jsonData = "{\"name\":[{\"last\":\"Smith\"},{\"last\":\"Doe\"}]}"; JavaScriptSerializer ser = new JavaScriptSerializer(); nameList myNames = ser.Deserialize <nameList>(jsonData); return(ser.Serialize(myNames)); }