在.net 3.5中是否有类似元组的东西

Nig*_*ker 9 .net c# generics list

我需要一些数据类型List<int , int , int ,string , int >.当然我可以实现,但是内置了.net 3.5.

谢谢 .

Jon*_*eet 15

不,.NET 3.5中没有任何内容.但是Tuple,您是否考虑过实施自己的简单类型来封装您需要的成员?通常最终会提供比Tuple任何方式更可读的代码- 特别是当你有相当多的成员时,其中大多数都有相同的类型.

这更容易理解:

foo(sale.AdultTickets, sale.ChildTickets, ...);
Run Code Online (Sandbox Code Playgroud)

foo(sale.Item1, sale.Item2, ...);
Run Code Online (Sandbox Code Playgroud)

这是多一点的工作,但它不一定是太大了.