如何在参考中创建列表?
MyClass classA = new MyClass();
myFuction(new List<MyClass>( ??? ))
如何将classA添加到新列表?
答案 0 :(得分:8)
使用
new List<MyClass>() {classA};
对于集合,括号内的元素将使用add
方法执行(对于“常规类”,它们将被解释为属性)
答案 1 :(得分:3)
MyClass classA = new MyClass();
myFuction(new List<MyClass>() { classA } ) ;
答案 2 :(得分:1)
new List<MyClass>(){classA}
答案 3 :(得分:1)
如何简单:
List<MyClass> classList = new List<MyClass>();
classList.Add(classA);
答案 4 :(得分:0)
这应该有效
MyClass classA = new MyClass();
return new List<MyClass>().Add(classA);
答案 5 :(得分:0)
您还可以使用以下匿名数据:
var myList = new List<object>() { new { Location = 1, Name = "myName"}, new {Location = 2, Name = "myName2" } }
为您节省了几行