gpt4 book ai didi

c# - 将对象列表转换为对象属性之一的数组

转载 作者:IT王子 更新时间:2023-10-29 03:33:38 24 4
gpt4 key购买 nike

假设我有以下类(class):

public class ConfigItemType
{
public string Name { get; set; }
public double SomeOtherThing { get; set; }
}

然后我列出了以下类 ( List<ConfigItemType> MyList )

现在我有一个具有以下签名的方法:

void AggregateValues(string someUnrelatedValue, params string[] listGoesHere)

我怎么装MyListlistGoesHere使用 ConfigItemType.Name 中的值作为参数字符串数组?

我相当确定 Linq 可以做到这一点....但是 MyList没有 select方法(这是我会使用的)。

最佳答案

你在找

MyList.Select(x=>x.Name).ToArray();

由于 Select 是一种扩展方法,因此请确保通过添加

来添加该命名空间

使用 System.Linq

到您的文件 - 然后它会与 Intellisense 一起显示。

关于c# - 将对象列表转换为对象属性之一的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4765084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com