用Visual c#中的windows应用程序模拟向手机中添加联系人和查询电话号码。。急!急!急!

用c#wondows

设计题目三:创建控制台应用程序,模拟向手机中添加联系人和查询电话号码。

提示:联系人和电话号码是键值对的关系,可以使用哈希表来存储联系人及其电话号码,通过键(联系人的姓名)来查询其电话号码。

1).添加联系人:

2).查询联系人电话

static void Main(string[] args)

{

Hashtable ht = new Hashtable();

string choice;

while (true)

{

Console.WriteLine("增加联系人,请输入:new");

Console.WriteLine("查询联系人,请输入:query");

Console.WriteLine("显示所有联系人,请输入:all");

Console.WriteLine("退出,请输入:quit");

Console.WriteLine("删除联系人,请输入:del");

choice = Console.ReadLine().Trim();

if (choice == "new")

{

String newName, newTelephone;

Console.WriteLine("请输入联系人的姓名");

newName = Console.ReadLine();

Console.WriteLine("请输入新联系人的电话号码");

newTelephone = Console.ReadLine();

//将新联系人的姓名,电话号码这一组值添加到Hashtable中;

ht.Add(newName ,newTelephone );

Console.WriteLine("现有联系人{0}位", ht.Count );

Console.WriteLine();

}

if (choice == "query")

{

string findName;

Console.WriteLine("请输入联系人的姓名:");

findName = Console.ReadLine();

object find = ht[findName];

if (find != null)

{

Console.WriteLine("姓名,电话号码");

Console.WriteLine("{0,-10}{1,-10}", findName, ht[findName].ToString());

Console.WriteLine();

}

else

{

Console.WriteLine("此联系人不存在");

}

}

if (choice == "all")

{

Console.WriteLine("现有联系人{0}位", ht.Count);

Console.WriteLine("姓名 电话号码");

foreach (DictionaryEntry ide in ht)

{

Console.WriteLine("{0,-10}{1,-10}", ide.Key, ide.Value );

}

Console.WriteLine();

}

if(choice=="del")

{

}

if (choice == "quit")

{

break;

}

}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-14
露骨

用Visual c#中的windows应用程序模拟向手机中添加联系人和查询电话号...
设计题目三:创建控制台应用程序,模拟向手机中添加联系人和查询电话号码。提示:联系人和电话号码是键值对的关系,可以使用哈希表来存储联系人及其电话号码,通过键(联系人的姓名)来查询其电话号码。1).添加联系人:2).查询联系人电话 static void Main(string[] args){ Hashtable ht = new Hasht...

求救C#高手,c#制作个人通讯录
网上有写好的程序,基本是一样的。你可以去下载然后参考。工作量并不小操纵数据库本来就要考虑很多问题。

谁有c# 操作GSM MODLE发短信的例子?
以前入侵别的电脑,看到那台电脑上成天发房地产的广告。是发的手记短信~我连续给它停了很多次,看到他具体是怎么操作的了。 所以就把它的软件给弄过来了!但是一直没有使用 , 你要是用我可以给你发过去。~

c#中 怎么件类文件 在winform中用的,我想把数据库的一些频繁操作的比如...
本文将结合一个程序例子来具体说明用Visual C#是如何创建资源文件的。 一.用Visual C#在创建资源文件用到的一些概念和理论: 在.Net FrameWork SDK中的一个名字叫System.Resources名称空间,在此名称空间中为应用程序提供了许多创建、存储和使用资源文件的类和接口。其中有一个类叫ResourceWriter,Visual C#就是通过调用...

C#中 ,窗体运行时,右下角出现对话框功能是怎么实现的,>? 向高手求救...
启动Visual Studio .Net 2005,创建C# Windows 窗体应用程序,将解决方案命名为TaskbarForm,包含的项目名也为TaskbarForm,首先创建程序的主窗体Form1,在上面添加两个Button控件,一个用于显示通知窗体,另一个则终止程序。然后在解决方案管理器中右击项目,单击"添加 - Windows 窗体",我们把新创建的窗体命名为TaskbarForm。

C#如何用代码向窗体中添加控件?
用代码向窗体添加控件步骤如下 (1)实例化一个控件;(2)设置控件实例属性;(3)将控件实例添加到窗体的Controls集合中 【示例】用代码向窗体添加一个命令按钮,单击这个按钮关闭窗口并退出 (1)在Visual Studio中新建一个“Windos 窗体应用程序”(2)窗体代码Form1.cs如下:using System;using ...

windows下如何运行c#程序
选择“Windows窗体应用(.NET Framework)”、输入项目的名称、选择保存路径,然后单击“确定”按钮,即可创建一个Windows窗体应用程序。创建完成的Windows窗体应用程序,如下图所示:请点击输入图片描述 创建完项目后,在VisualStudio 2017开发环境中会有一个默认的窗体,可以通过工具箱向其中添加各种控件来设计...

电脑上编程软件必备电脑编程用什么软件
其次是C++,一般使用Visual c++,C#是Visual Studio。 还有其它的例如BASIC使用Visual Basic。SQL是SQL Server。PHP用Norepad++等。 没有软件不需要第三方开发工具或语言,包括C和汇编而成的windows。 windows不集成常用的开发工具,需要自己安装。也可以选择使用命令行edit命令来编辑程序,安装Turbo c后即可使用dos开发...

关于Windows 8 开发之测试代码的使用方法
1).将对 "MyTestProject"应用程序的引用添加到 UnitTestLibraryTest项目中。 2).向 UnitTest1.cs 文件添加 using 语句: a.打开 UnitTest1.cs。 b.在 using Microsoft.VisualStudio.TestPlatform.UnitTestFramework; 行下添加代码:using MyTestProject; 3).添加使用 Rooter 函数的测试。将下列代码添加到 UnitTest1...

请问DELPHI和VC有什么区别?除了语言上的.
如果你写传统的Windows桌面应用程序,Visual C++的MFC框架是"正统"的选择;如果界面部分占这个应用程序代码比例较大的话,或者Delphi中有相关功能的控件的话,Delphi是事半功倍的选择。如果你为企业开发数据库、信息管理系统等高层应用("高层"是相对于"低层\/底层"而言的,不是说技术高级或低级),而且有比较紧的期限限制...

相似回答
大家正在搜