c# - 在自定义对象的 List<> 上使用 ToArray()

标签 c# arrays list join

这看起来很简单,但我无法获得正确的语法。我有一个具有不同属性(例如名称)的自定义对象的列表<>。我想做的是用以下形式的所有名称制作一个字符串:

姓名 1||姓名 2||姓名 3

我只想 string.Join 但需要将我的对象 List<> 放入对象名称数组中。

我知道这是不正确的,但有点像

string.Join(myListofObjects["Name"].ToArray())

我做错了什么?

最佳答案

你有没有尝试过类似的东西:

string.Join("|", myListOfObjects.Select(x => x.Name));

关于c# - 在自定义对象的 List<> 上使用 ToArray(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447055/

相关文章:

c# - 如何在asp.net core中修改HttpContext.Request.Form

c# - 'ServiceCollection' 不包含 'AddSingleton' 的定义

c# - 重写 C# 中的隐式运算符

php - 将字符串添加到数组 PHP

python - 循环似乎不遵循顺序

c# - Windows 安装程序 : Dynamic Registry Keys/Values

php - Blade php 中的 Laravel 打印数组

Javascript - 使用输入值创建数组

python - 是否有访问列表的 "get or default"方式?

c# - 在文本框中显示列表<String> (Winforms)