如何从具有属性的对象数组"name"字符串数组(每个对象对应的名称)中获取?



如何让具有属性"name"的对象数组获取字符串数组(名称对应于每个对象)?

假设您要从数组中的每个对象中选择一个特定的属性。如果该属性称为 Name 并且类型为 string ,则可以执行以下操作:

IEnumerable<string> names = namedObjects.Select(x => x.Name);
ObjectWithNameString[] objects = ...?
string[] names = new string[objects.Length];
for (int i = 0; i < objects.Length; i++)
{
    names[i] = objects[i].Name;
}

为了获得更好的答案,请展开并澄清问题。

最新更新