如何从List <Tuple >获取字符串数组?

我想知道是否有一种优雅的方法可以从List<Tuple> string[]

我正在考虑.NET方式(最好的扩展方法和lambda表达式:P)

PS Code来自.NET 3.5项目,因此Tuple是我自己的实现。

 var strings = list.Select(item => item.Item3).ToArray(); 
 string[] s = tuples.Select((t) => t.Value3).ToArray(); 

(假设“Value3”是元组的第三个值)