【发布时间】:2015-04-26 11:58:54
【问题描述】:
我见过这个问题 (Using LINQ to concatenate strings),它适用于字符串,但是如果我想连接一个字符串列表,其中字符串是类的属性,会发生什么?
该问题中提出的方法不起作用(我已经尝试过)。
给定一个数组或人,我想要一个包含他们名字串联的字符串。
x => person.Name
我该如何解决这个问题?
【问题讨论】:
-
使用
.Select(x => x.Name)或string.Join。 -
按照与您链接的问题相同的方式进行操作,当前和下一个是
Person对象而不是字符串。 -
@CraigW.:它不起作用我已经尝试过了。我会毫不费力地禁止任何投反对票的人。
-
@Daniel A. White,Servy:我会因为缺乏努力而禁止你们俩。问题没有重复。从建议的解决方案中可以看出。
-
@Revious,在寻求帮助时威胁禁令并不是讨好自己的最佳方式。您可能会考虑提供“不起作用(我尝试过)”之外的一些细节,因为在不知道您实际编写的代码和遇到的错误的情况下,诊断问题和提出解决方案会有些困难。