为什么C#4.5元组使用的类不是结构?

时间:2014-05-06 19:21:02

标签: c# tuples

查看官方Microsoft类与结构设计指南(来自http://msdn.microsoft.com/en-us/library/ms229017(v=vs.110).aspx

  • 它逻辑上表示单个值,类似于原始类型(int,double等)。
  • 实例大小小于16个字节。
  • 这是不可改变的。
  • 不必频繁装箱。

元组应该适合所有上述内容,除了可能的大小。较小的元组将少于16个字节,但较大的元组不会。较大的元组通过引用传递比通过值传递(这意味着值复制)。

0 个答案:

没有答案