Lambda表达式选择并组合字段作为单个字符串

zey*_*zey 2 c# string lambda

让我们说,我有tableOne这个结构

Name            Age
=========================
John            34
Ammy            23
Joe             16
Sam             18
Run Code Online (Sandbox Code Playgroud)

我想要的是在单个字符串中喜欢这种格式

John (34) , Ammy (23) , Joe (16) , Sam (18)
Run Code Online (Sandbox Code Playgroud)

如何使用lambda表达式以简短的方式获得它?谢谢 :)

Dam*_*ith 7

var result = string.Join(",", tableOne.Select(x=>string.Format("{0} ({1})", x.Name, x.Age)));
Run Code Online (Sandbox Code Playgroud)