Mar*_*ers 76
元组允许您将可能不同类型的多个值组合到单个对象中,而无需创建自定义类.如果要编写一个方法(例如返回三个相关值但不想创建新类),这可能很有用.
通常你应该创建一个类,因为这允许你为每个属性提供有用的名称.是广泛使用的元组代码很快就会变得不可读,因为该特性被称为Item1
,Item2
,Item3
,等.
Azh*_*ani 24
这是了解Tuple类型最重要的事情.元组是一个类,而不是结构.因此,它将在托管堆上分配.分配的每个类实例都增加了垃圾收集的负担.
注意:属性Item1,Item2,并且还没有setter.你不能分配它们.一旦在内存中创建,元组就是不可变的.
lin*_*ize 19
元组类允许开发人员通过不为特定用途定义特定类来"快速和懒惰".
属性名称为Item1,Item2,Item3 ...,在某些情况下或没有文档可能没有意义.
元组类具有强类型泛型参数.仍然可以从通用参数的类型推断出Tuple类的用户.
归档时间: |
|
查看次数: |
112785 次 |
最近记录: |