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

kyr*_*isu 5 c# generics .net-3.5

我想知道是否有歌厅的一个优雅的方式string[]List<Tuple<int, int, string>>

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

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

Jas*_*son 10

var strings = list.Select(item => item.Item3).ToArray();
Run Code Online (Sandbox Code Playgroud)


Phi*_*ert 5

string[] s = tuples.Select((t) => t.Value3).ToArray();
Run Code Online (Sandbox Code Playgroud)

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