0
我有一个类阵列和重命名属性
public class MyClass
{
public string Name {get; set;}
public string Id {get; set;}
}
我有一个属性在另一个类中
public class AnotherClass
{
public MyClass[][] MyClassArray {get; set;}
}
我想创建从MyClassArray
属性的匿名对象和重命名MyClass
属性。
对于MyClass
对象的单个阵列我这样做
MyClass[] myClassArray = ...
var anonymousArray = myClassArray.Select(a => new { newName = a.Name, newId = a.Id });
编辑
我现在工作的感谢Tim Schmelter
anotherClassObject.MyClassArray.Select(a => a.Select(b => new { id = b.Id, name = b.Name}))
谢谢Tim。 Select(x => x.Select是我所需要的。 –