小编Har*_*rry的帖子

LINQ列表到句子格式(插入逗号&"和")

我有一个简单的linq查询:

var k = people.Select(x=>new{x.ID, x.Name});
Run Code Online (Sandbox Code Playgroud)

然后我想要一个函数或linq lambda,或者使用逗号和"ands"以句子格式输出名称的东西.

{1, John}
{2, Mark}
{3, George}
Run Code Online (Sandbox Code Playgroud)

"1:John, 2:Mark and 3:George"
Run Code Online (Sandbox Code Playgroud)

我很好用硬编码ID + ":" + Name部件,但它可能是一个ToString(),具体取决于linq查询结果的类型.我只是想知道是否有一个简洁的方法来使用linq或String.Format().

c# linq string

6
推荐指数
2
解决办法
2177
查看次数

标签 统计

c# ×1

linq ×1

string ×1