创建一个类列表

时间:2014-11-24 12:11:12

标签: c# list

我需要创建一个类列表。我不想使用“插入”,因为数据量很小并且将所有数据一起添加可能更具可读性。 不幸的是,我甚至无法编译代码:

List<MyArg> perfTestsArgs = new List<MyArg>(
            { new MyArg("columns","1"),
              new MyArg("rows","1"),
              new MyArg("batch","1"),
              new MyArg("trips","400"),
              new MyArg("strict","true"),
              new MyArg("valueLength","1"),
            }); //<- problematic (why?)
public class MyArg
    {
        public string ArgName { get; set; }
        public string ArgValue { get; set; }

        public PerformanceTestsArg(string argName, string argValue)
        {
            ArgName = argName;
            ArgValue = argValue;
        }
    }

我将非常感谢如何做到这一点

2 个答案:

答案 0 :(得分:3)

()删除new List<MyArg>

答案 1 :(得分:2)

List<MyArg> perfTestsArgs = new List<MyArg>() // <- close the bracket here, or remove () as @Mihai  said
            { new MyArg("columns","1"),
              new MyArg("rows","1"),
              new MyArg("batch","1"),
              new MyArg("trips","400"),
              new MyArg("strict","true"),
              new MyArg("valueLength","1"),
            };

有关在此处初始化对象的更多详细信息:http://msdn.microsoft.com/en-us/library/bb384062.aspx