可能是重复问题:
Tuple(T1)/Singleton在.NET中的目的是什么?
我试图模仿在.Net 4中实现的Tuple(对于.Net 3),但我刚意识到还有一个Tuple(Of T)?这真是惊讶!
为什么有人要这样做?
Tuple<string> result = new Tuple<string>("Data");
不要这样做
return "Data";
元组不是为了作为容器来存储"松散相关的数据,这些数据不足以组成另一个类"吗?难道我错了吗?
可能是重复问题:
Tuple(T1)/Singleton在.NET中的目的是什么?
我试图模仿在.Net 4中实现的Tuple(对于.Net 3),但我刚意识到还有一个Tuple(Of T)?这真是惊讶!
为什么有人要这样做?
Tuple<string> result = new Tuple<string>("Data");
不要这样做
return "Data";
元组不是为了作为容器来存储"松散相关的数据,这些数据不足以组成另一个类"吗?难道我错了吗?
这是从集合论延伸出来的,对于软件开发人员可能没有太多用处。
元组就是有序元素列表。N元组有n个元素,n可以为1,这被称为单例。你在代码中可能不会经常使用1元组,但我猜C#团队把它放在那里是为了完整性。