Dictionary>

yakczh 2011-11-10 11:42:15
Dictionary<string, List<string>> s = new Dictionary<string, List<string>>();
这样可以
为什么 
Dictionary<string,List<KeyValuePair<string,int>> aa=new Dictionary<string,new List<KeyValuePair<string,int>>(); 就不行呢?
...全文
396 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
orjava 2011-11-10
  • 打赏
  • 举报
回复
是的,一個對象new一次(不包含建構式的參數)
tianzhengning 2011-11-10
  • 打赏
  • 举报
回复
应该是尖括号里不要new,这才是关键
暖枫无敌 2011-11-10
  • 打赏
  • 举报
回复
Dictionary<string,List<KeyValuePair<string,int>>> aa=new Dictionary<string,new List<KeyValuePair<string,int>>>();

两端各少了一个>,难道编译的时候没有提示你错误??
OrangeEvan 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 net_lover 的回复:]

Dictionary<string,List<KeyValuePair<string,int>>> aa=new Dictionary<string, List<KeyValuePair<string,int>>>();
[/Quote]

+1
etherealkite 2011-11-10
  • 打赏
  • 举报
回复

Dictionary<string, List<KeyValuePair<string, int>>> aa = new Dictionary<string, List<KeyValuePair<string, int>>>();

可以的啊,你漏了">"
孟子E章 2011-11-10
  • 打赏
  • 举报
回复
Dictionary<string,List<KeyValuePair<string,int>>> aa=new Dictionary<string, List<KeyValuePair<string,int>>>(); 
阿非 2011-11-10
  • 打赏
  • 举报
回复
少括号,多new

自己仔细检查比对可以发现的

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧