首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教记录姓名,同时记录个数,用泛型怎么做

2012-06-01 
请问记录姓名,同时记录个数,用泛型如何做?Liststring lstIDnew Liststring ()我想用一个泛型同时记

请问记录姓名,同时记录个数,用泛型如何做?
List<string> lstID=new List<string> ();


我想用一个泛型同时记录姓名和这个姓名的个数,如何做?
谢谢。

[解决办法]
可用 Dictionary<Key, Value>
或者自定义一个类,包含Name 和 Num 属性,再用List<MyClass>
[解决办法]
Dictionary字典类型
[解决办法]
Dictionary<String, Int32> dicID = new Dictionary<String, Int32>();
[解决办法]

探讨
可用 Dictionary<Key, Value>
或者自定义一个类,包含Name 和 Num 属性,再用List<MyClass>

[解决办法]
探讨
谢谢各位的积极参与,但是:
Dictionary<string, int> aa = new Dictionary<string, int> ();
aa.Add ("a", 1);
aa.Add ("b", 2);
Response.Write (aa.Keys.ToString ());

这样记录后有一个问题:
我如何取得到a,b?

[解决办法]
既然会用list,既然知道List<MyClass>,还不知道怎么做么?
class MyClass{
public string Name{get;set;}
public int Len{get;set;}
}

List<MyClass>
[解决办法]
Key是唯一,他会自动覆盖
[解决办法]
那叫字典,不叫泛型
[解决办法]
C# code
Dictionary<string, int> nameCount = new Dictionary<string, int>();            if (nameCount.ContainsKey("key"))            {                nameCount["key"] = nameCount["key"] + 1;            }            else            {                nameCount.Add("key", 1);            } 

热点排行
Bad Request.