我是 LINQ 的新手,我想知道是否可以执行以下操作:
我有一组具有多个属性的对象。我想用其中一个属性的值创建一个新数组,所以如果我有这个类:
public class TestClass
{
public string A {get;set;}
public string B {get;set;}
public string C {get;set;}
}
这就是我想要做的:
public class ToDo
{
private TestClass[] _array;
private string[] _cProperties;
_cProperties = queryToExtractTheValuesOfCfromTheArray_array;
}
提前致谢!
最佳答案
确定:
string[] _cProperties = _array.Select(x => x.C).ToArray();
关于c# - 是否可以使用 LINQ 从对象数组中提取一个属性的值并创建一个新数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6291260/