【问题标题】:What uses are there for a Tuple with one generic type parameter? [duplicate]具有一个泛型类型参数的元组有什么用途? [复制] 【发布时间】:2011-12-21 09:25:30 【问题描述】: 可能重复:What's the purpose of the Tuple(T1)/Singleton in .net? Tuple<T1> 存在的唯一原因是与其他具有更多泛型类型参数的元组保持一致吗?也许它使反射代码不必处理单一类型的特殊情况? 它本身有什么用吗? 【问题讨论】: 标签: c# generics tuples 【解决方案1】: 你说的很对——它避免了特殊情况。例如,如果您正在编写代码生成器,则不必为单个类型参数设置特殊情况。 来自文档 - Tuple(Of T1) Class: 在应用程序开发中很少使用单例。 【讨论】: