C#设计一个通讯录管理软件。该系统主要用于个人通讯录管理。系统主界面是一个带有菜单的MDI窗体,包括菜单工具栏和状态栏。

img

img


C#设计一个通讯录管理软件。该系统主要用于个人通讯录管理。系统主界面是一个带有菜单的MDI窗体,包括菜单工具栏和状态栏。

请问楼主是想找人帮开发,还是请教问题呢??

你画一下窗体,建表,增加几个字段
代码参考
有问题问我

using System;
using System.Collections;
namespace MyClass
{
    class Program
    {
         static void Main(string[] args)
         {
            try {
                Console.WriteLine("");
                while (true)
                {
                    Console.WriteLine("通信录管理");
                    Console.WriteLine("\t1.新建联系人");
                    Console.WriteLine("\t2.查找联系人");
                    Console.WriteLine("\t3.修改联系人");
                    Console.WriteLine("\t4.删除联系人");
                    Console.WriteLine("\t5.退出");
                    Console.WriteLine();
                    string choose = Console.ReadLine().Trim();
                    switch (choose)
                    {
                        case "1":
                            AddItem();
                            break;
                        case "2":
                            SearchItem();
                            break;
                        case "3":
                            EditItem();
                            break;
                        case "4":
                            RemoveItem();
                            break;
                        case "5":
                            return;
                        default:
                            Console.WriteLine("选择错误!");
                            break;
                    }

                }
            }
            catch (Exception e) {
                Console.WriteLine(e.Message);
            }
         }
        private static Hashtable hashtable = new Hashtable();

        public static void AddItem() {
            try
            {
                Console.Write("姓名:");
                string name = Console.ReadLine().Trim();
                if (!hashtable.ContainsKey(name))
                {
                    Console.Write("电话号码:");
                    string number = Console.ReadLine().Trim();
                    hashtable[name] = number;
                }
                else {
                    Console.WriteLine("{0}已经存在!",name);
                }
            }
            catch(Exception e) {
                throw e;
            }
        }

        public static void EditItem() {
            try {
                Console.Write("姓名:");
                string name = Console.ReadLine().Trim();
                if (hashtable.ContainsKey(name))
                {
                    Console.Write("电话号码:");
                    string number = Console.ReadLine().Trim();
                    hashtable[name] = number;
                }
                else
                {
                    Console.Write("{0}不存在!", name);
                }
            }catch(Exception e)
            {
                throw e;
            }
        }

        public static void SearchItem() {
            try {
                Console.Write("\n姓名:");
                string name = Console.ReadLine().Trim();
                if (hashtable.ContainsKey(name))
                {
                    Console.WriteLine("{0}电话号码是{1}", name, (string)hashtable[name]);
                }
                else
                {
                    Console.WriteLine("{0}不存在!", name);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }

        public static void RemoveItem() {
            try
            {
                Console.Write("\n姓名:");
                string name = Console.ReadLine().Trim();
                if (hashtable.ContainsKey(name))
                {
                    hashtable.Remove(name);
                    Console.WriteLine("{0}删除成功", name);
                }
                else
                {
                    Console.WriteLine("{0}不存在!",name);

                }
            }
            catch(Exception e) {
                throw e;
            }
        }
    }
}



还用数据库吗

https://blog.csdn.net/u012408847/article/details/79989917?spm=1001.2014.3001.5502
参考这个吧,你可以去看看

哈哈。5块钱开发一个通讯录管理软件可还行?