protected void btnHashTable(object sender, EventArgs e)
{
Hashtable htStudent = new Hashtable();
htStudent.Add("matao",25);
htStudent.Add("liujun",21);
htStudent.Add("lihai",23);
htStudent.Add("wangju",22);
htStudent.Add("zhouxinxin",26);
TextBox2.Text = htStudent[TextBox1.Text].ToString();
}在TextBox1中输入以上5个人名中的任何一个,单击按钮,TextBox2中就将对应的人的年龄显示出来,例如输入matao,显示25.但是如果输入的名字不输入以上5个人的任何一个,程序就会报错了。
如何修改,让其实现如下的功能:1.输入的人名不属于以上任何一个时,TextBox2.Text显示“无此员工!”
2.再增加一个Label1控件,在TextBox1中输入以上5个人名中的任何一个,单击按钮,TextBox2中就将对应的人的年龄显示出来,然后在Label1中显示年龄最大的人的姓名及年龄,和年龄最小的人的姓名及年龄。要求必须使用Hashtable实现......
{
Hashtable htStudent = new Hashtable();
htStudent.Add("matao",25);
htStudent.Add("liujun",21);
htStudent.Add("lihai",23);
htStudent.Add("wangju",22);
htStudent.Add("zhouxinxin",26);
TextBox2.Text = htStudent[TextBox1.Text].ToString();
}在TextBox1中输入以上5个人名中的任何一个,单击按钮,TextBox2中就将对应的人的年龄显示出来,例如输入matao,显示25.但是如果输入的名字不输入以上5个人的任何一个,程序就会报错了。
如何修改,让其实现如下的功能:1.输入的人名不属于以上任何一个时,TextBox2.Text显示“无此员工!”
2.再增加一个Label1控件,在TextBox1中输入以上5个人名中的任何一个,单击按钮,TextBox2中就将对应的人的年龄显示出来,然后在Label1中显示年龄最大的人的姓名及年龄,和年龄最小的人的姓名及年龄。要求必须使用Hashtable实现......
解决方案 »
- 关于对象引用方法问题
- 关于asp.net页面用jquery ajax获取JSON数据并解析的问题。。
- 求真相:ASP.NET 运行后弹出两个两个启始页
- 花了4天时间做的一个动态新闻网站。请大家看看行不?有人要的话我把FTP地址帖出来。
- OWC做图时,某一项无数据改如何处理?不是要零。
- 我想让GRID的表头有总-分效果,怎么做?进入看详细
- 求助 分割数组
- 在非匿名方式下访问网页,asp.net中的web.config文件如何配置?
- 如何实现页面关闭前给出提示,如确定要关闭该页面,则触发某一事件?
- 基于工作流的数据库设计
- 急在线等!!如何把treeview选中的checkbox值添加到数据库表中
- 求个验证的正则表达式
TextBox2.Text = “无此员工!";
else
TextBox2.Text = htStudent[TextBox1.Text].ToString();
{
if (de.Key == "")
{
TextBox2.Text = de.Value;
}
}
{
if (de.Key == TextBox1.Text.Trim())
{
TextBox2.Text = de.Value;
}
}
htStudent.Add("matao", 25);
htStudent.Add("liujun", 21);
htStudent.Add("lihai", 23);
htStudent.Add("wangju", 22);
htStudent.Add("zhouxinxin", 26); String minName = ""; //年龄最小人的姓名
String maxName = ""; //年龄最大人的姓名
Int32 min = 100000;
Int32 max = 0; foreach (DictionaryEntry d in htStudent)
{
if (Convert.ToInt32(d.Value) > max)
{
max = Convert.ToInt32(d.Value);
maxName = d.Key.ToString();
} if (Convert.ToInt32(d.Value) < min)
{
min = Convert.ToInt32(d.Value);
minName = d.Key.ToString();
}
}
Label1.Text = maxName + " " + max + " " + minName + " " + min;
//判断是否有某个键值这个也可以。
能不能两个一起显示?