我想用 ArrayList 做这样一个数组可以嘛? 我想用 ArrayList 做这样一个数组可以嘛? 刘强 80分 李明 90分 王磊 95分最主要是用的时候,可以单独取到 姓名和分数,类似一个这样的该怎么写呢,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList的text设置为姓名value设置为分数就OK了` 应该是DictionaryDictionary<string,string> dic = new Dictionary<string,string> ();dic.Add("刘强",80分);dic.Add("李明",80分); 如果楼主非要用ArrayList的话看如下的代码:(举了个例子) public struct NameScore { public string name; public int score; } protected void Page_Load(object sender, EventArgs e) { NameScore nameScores; ArrayList list=new ArrayList(); for (int i = 0; i < 3; i++) { nameScores = new NameScore(); nameScores.name = "我的名字是:" + i.ToString() ; nameScores.score =i; list.Add(nameScores); } foreach (NameScore nameScore in list) { Response.Write(nameScore.name+"我的分数是:"+nameScore.score.ToString()+"<br/>"); } }利用饿了结构体当然强烈的建议楼主用Dictionary,或者是Dictionary<T,U> 建议楼主先试一下,Dictionary,不行再用结构体。 完全可以使用ArrayList写了个例子,包括遍历操作: Dictionary<string, string> dic = new Dictionary<string, string>(); dic.Add("刘强", "80分"); dic.Add("李明", "80分"); dic.Add("王磊", "95分"); //遍历操作 foreach(KeyValuePair<string,string> dicItem in dic) { Response.Write("关键字为:"+dicItem.Key+"<br/>"); } 企业级应用是什么概念 VS 2008中 menu控件问题 文本编辑器的用法(希望这辈子能学会)? cookie编码问题!马上结贴!! 部署含有水晶报表的ASP.NET程序时,出现“不可恢复的生成错误”的错误,请各位帮忙!! 为什么我的程序一刷新按钮事件就会从新执行! 大家来说说 类似本论坛左边导航栏的隐藏问题 请问在.net中如何使用升级后的水晶报表(9.2)?急。。 在建立webservice的时候,Arraylist如何传递给webservice? 为什么我用JavaScript为table动态添加了几行,但在后台获取不了? 简单的笔试题帮写一下答案。谢谢!
value设置为分数就OK了`
Dictionary<string,string> dic = new Dictionary<string,string> ();
dic.Add("刘强",80分);
dic.Add("李明",80分);
public struct NameScore
{
public string name;
public int score;
}
protected void Page_Load(object sender, EventArgs e)
{
NameScore nameScores;
ArrayList list=new ArrayList();
for (int i = 0; i < 3; i++)
{
nameScores = new NameScore();
nameScores.name = "我的名字是:" + i.ToString() ;
nameScores.score =i;
list.Add(nameScores);
}
foreach (NameScore nameScore in list)
{
Response.Write(nameScore.name+"我的分数是:"+nameScore.score.ToString()+"<br/>");
}
}利用饿了结构体
当然强烈的建议楼主用Dictionary,或者是Dictionary<T,U>
dic.Add("刘强", "80分");
dic.Add("李明", "80分");
dic.Add("王磊", "95分"); //遍历操作
foreach(KeyValuePair<string,string> dicItem in dic)
{
Response.Write("关键字为:"+dicItem.Key+"<br/>");
}