标题:
第4章的习题
[打印本页]
作者:
ghg1010
时间:
2010-6-14 10:37
标题:
第4章的习题
protected void Page_Load(object sender, EventArgs e)
{
int [ ,] salary = new int[12,31];
int n=0;
for (int i = 0; i < 12; i++)
{
for (int j = 0; j < 31; j++)
{
salary[i, j] = n++;
Response.Write(salary [i,j]+"<br>");
Hashtable ht = new Hashtable();
ht.Add("i,j", salary[i, j]);
foreach (DictionaryEntry de in ht)
{
Response.Write(de.Value );
Response.Write(de.Key );
}
}
}
}
1。我不知道用forech 怎么循环。
2、我想输出response.write("salary[{0},{ 1}]={2}",i,j,salary[i, j]);这个样子的老是说write没有4个参数。应该怎么写。
3、哈希表应该怎么存储ht.Add("i,j", salary[i, j]);
就像ht.add("0,0",0)这样的存储。
作者:
ghg1010
时间:
2010-6-14 11:30
麻烦给我指导一下看看什么地方出问题了
作者:
ghg1010
时间:
2010-6-17 13:56
难道大家还没有上班吗
作者:
dorient
时间:
2010-6-21 22:19
(1)下面语句使用foreach语句遍历salary数组
foreach(int i in salary)
{
Response.Write(i + ",");
}
作者:
dorient
时间:
2010-6-21 22:22
Response.Write(string.Format("salary[{0},{1}]={2}",i,j,salary[i,j]));
应该使用string.Format()方法格式化输出的字符串。另外,请注意Response.Write()方法的名称的大小写。
作者:
dorient
时间:
2010-6-21 22:23
ht.Add("i,j", salary[i, j]);
"i,j"仅仅是一个字符串,它仅仅是一个标识,即键值。
作者:
ghg1010
时间:
2010-6-22 09:57
我想问的是怎么用foreach进行循环赋值
作者:
ghg1010
时间:
2010-6-22 11:28
怎么将salary数组中的元素加入哈希表中!
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0