我想做的事情如下:
Object [] x = new Object[2];
x[0]=new Object(){firstName="john";lastName="walter"};
x[1]=new Object(){brand="BMW"};
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法在C#中实现内联声明
hun*_*ter 98
就在这里:
object[] x = new object[2];
x[0] = new { firstName = "john", lastName = "walter" };
x[1] = new { brand = "BMW" };
Run Code Online (Sandbox Code Playgroud)
您还可以这样做:
var x = new object[] {
new { firstName = "john", lastName = "walter" },
new { brand = "BMW" }
};
Run Code Online (Sandbox Code Playgroud)
如果它们是相同的匿名类型(名字和姓氏),则不需要强制转换为object.
var y = new [] {
new { firstName = "john", lastName = "walter" },
new { firstName = "jill", lastName = "white" }
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89896 次 |
| 最近记录: |