适当使用元组类

时间:2011-06-09 08:00:50

标签: c# tuples

  

可能重复:
  What problem was the tuple designed to solve?

有人可以展示/描述System.Tuple类的适当用法吗?

我已查看MSDN,其中的说明并未显示任何实际用途。

1 个答案:

答案 0 :(得分:1)

来自the MSDN on the 2-tuple

  

元组是一种具有特定数量和值序列的数据结构。 Tuple类表示一个2元组或对,它是一个有两个组件的元组。 2元组类似于KeyValuePair结构。

Tuple<T1, T2>案例中,它是KeyValuePair<,>数据结构的概括。

元组基本上是通用数据结构。您可以使用它们来避免定义自己的结构。一个例子是从函数返回多个值。

它是面向功能/函数式编程中非常有用的工具。