我有一个简单的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().