请问楼主是想找人帮开发,还是请教问题呢??
你画一下窗体,建表,增加几个字段
代码参考
有问题问我
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块钱开发一个通讯录管理软件可还行?