dictionary如何在初始化时赋值?
 如:List<string> list = new List(){
    "asd",
    "123"
};
求指教!!

解决方案 »

  1.   


    http://msdn.microsoft.com/zh-cn/library/xfhwa508Dictionary<int, string> dict = new Dictionary<int, string>();
    dict.Add(1, "hello world!");
      

  2.   

     List<string> list = new List<string>(new string[] { "asd", "456" });
      

  3.   

    new 完了以后add进去就行了喽
      

  4.   

    各位!我是说 想初始化List一样如何初始化Dictionary??我也知道调Add方法啊,我是说创建对象时就赋值,这是3.5以后的新语法,很方便,只是Dictionary不会用
      

  5.   

     Dictionary<int, string> dict = new Dictionary<int, string>() { { 1, "1" }, { 2, "2" } };
      

  6.   

    Dictionary<int, string> dic = new Dictionary<int, string>
    {      
    {1,"a"}, {2,"b"}
    };
      

  7.   

    http://msdn.microsoft.com/zh-cn/library/xfhwa508(v=VS.80).aspx