2016-02-13 17 views
0

我有一个T型数组。T有一个字符串字段。我想加入基于该领域的T系列。如何在字段上连接结构数组

例如,

struct T 
{ 
    string name; 
} 
List<T> Ts; 
... 
String.Join(", ", Ts); 

但基本上打印出T,T,T,T ...既然加入了T的值的ToString。虽然我可以重写ToString,但我更感兴趣的是正确而有效地做到这一点。

感谢

+1

*虽然我可以重写的ToString,我更感兴趣的是正确和有效的做*是什么让你觉得'ToString'。不是一个有效的解决方案? –

+0

http://stackoverflow.com/questions/8242836/concatenating-strings-in-c-sharp-object-structure – Tacocat

回答

0

你可以使用LINQ Select这样的:

string.Join(", ", Ts.Select(x => x.name)) 
相关问题