有可能是这样吗?我已经很努力,但我认为这是不可能的,希望有人能帮助我。
我必须像这样填充对象
var obj = new
{
parentObj = new List<object>()
{
outsideArray.ForEach(x=>
{
})
}
}
我不喜欢这样。
var obj = new
{
parentObj= new List<object>()
{
new object() { bla, bla }
}
}
我想做。
var obj {
Id =1,
Name= "any",
Address = new {
userAddressList.forEach(x=> {
Town = x.town,
State = x.state
}
}
}
答案 0 :(得分:0)
第二和第三代码段中的代码不符合C#语法。
但是,您可以使用LINQ来填充数组,这与第三个代码段中显示的内容非常相似:
var obj = new
{
Id = 1,
Name = "any",
Address = userAddressList.Select(x =>
{
Town = x.town,
State = x.state
})
};