二维数组问题
利用二维数组制作通讯录,通讯录中保存姓名,电话,qq等信息,通过姓名查找对应的通讯信息。输入需要查找的姓名,输出相应的姓名,电话,qq等。其中,查找过程写在search()方法中,在控制台下完成。
程序代码:
static void Main(string[] args) { //初始数据 string[,] addressBook = new string[,] { { "A,110,QQ" }, { "B,120,qq" } }; //查询 string[] address = Search(addressBook, "A").Split(','); string name = address.Length >= 3 ? address[0] : null; string tell = address.Length >= 3 ? address[1] : null; string qq = address.Length >= 3 ? address[2] : null; } private static string Search(string[,] addressBook, string name) { string str = string.Empty; foreach (string address in addressBook) { str = address.Contains(name) ? address : str; } return str; }