永发信息网

C#的小问题,麻烦来个能讲解的!

答案:2  悬赏:0  手机版
解决时间 2021-04-29 04:15
  • 提问者网友:最美的风景
  • 2021-04-28 10:30

private Dictionary<String, Int32> starIds;
private Dictionary<Int32, Int32> bloodTypeIds;

这两串代码什么意思啊? 哪位大虾能帮忙解释一下,!! 非常感谢,

最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-04-28 11:25

private Dictionary<String, Int32> starIds;
private Dictionary<Int32, Int32> bloodTypeIds;



这个是字典项 仔细看 Dictionary<K,V> K代表了索引类型 ,V代表了存入的对象类型


他是泛型集合的一种 注意 集合 两个字 如上所述 如果要存入int32对象的话 就写Dictionary<String,int32> 当然 索引的类型你可以自己指定 我想你肯定会问List<T> 不就是放对象的集合吗 要这个干什么 他就是为了你查找集合元素的时候方便 根据K就可以找到V 就像字典一样 你根据偏旁部首就可以找到汉字 另外Dictionary<K,V>也称为 键值对


全部回答
  • 1楼网友:动情书生
  • 2021-04-28 13:00
声明了两个私有的字典型变量,一个命名为starIds,建立字符串和32位整形的对应关系;一个命名为bloodTypeIds,建立两个32位整形的对应关系。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯