C#关于集合的一个问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:32:10
Dictionary<string, Computer> cc = new Dictionary<string, Computer>();

Computer是父类.

那么,它里面的key,就是子类的类名吗?

不是这样的,KEY就是<string,Computer> 里string位置的那个,可以索引出集合里的对象,可以用任意的字符串来做 key,只要能够索引到对象就好了。比如Computer类有个type(型号属性),就可以把这个作为key,这样
cc[string type]就可以索引出对象了

你也可以写类名,也可以不写..

key 其实就是一个别名,一个对后面那个类说明的变量

变量是你自己随便起名的..

方便你来查找value的