【问题标题】:Appropriate use of the Tuple Class [duplicate]元组类的适当使用[重复]
【发布时间】:2011-06-09 08:00:49
【问题描述】:

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

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

我看过MSDN,那里的描述没有显示任何实际用途。

【问题讨论】:

  • 我希望 stackoverflows 内部搜索更好......
  • 输入标题后出现的建议似乎也很合理。

标签: c# tuples


【解决方案1】:

来自the MSDN on the 2-tuple

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

Tuple<T1, T2>的情况下,是KeyValuePair<,>数据结构的泛化。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-22
    • 2017-07-13
    • 2022-01-02
    • 2020-04-05
    • 2015-06-20
    • 1970-01-01
    • 2017-09-13
    • 2018-01-14
    相关资源
    最近更新 更多