How can I initialize a C# List in the same line I declare it. (IEnumerable string Collection Example)

后端 未结 8 863
眼角桃花
眼角桃花 2021-01-30 15:20

I am writing my testcode and I do not want wo write:

List nameslist = new List();
nameslist.Add(\"one\");
nameslist.Add(\"two\");
nam         


        
8条回答
  •  [愿得一人]
    2021-01-30 16:07

    var list = new List { "One", "Two", "Three" };
    

    Essentially the syntax is:

    new List { Instance1, Instance2, Instance3 };
    

    Which is translated by the compiler as

    List list = new List();
    list.Add("One");
    list.Add("Two");
    list.Add("Three");
    

提交回复
热议问题