|
|
1
11
您应该对结构体进行以下考虑:
|
|
|
2
11
我几乎 从不 定义自定义结构。在我看来,自然价值类型并不多。 我特别认为, "Choosing Between Classes and Structures" 从 "Design Guidelines For Developing Class Libraries" .
|
|
|
3
4
|
|
|
4
0
我认为结构的主要目的是只保留变量类型。如果你在struct中保留了一些类,那你就错了。 |
|
|
5
0
问自己以下关于使用结构体建模的数据集的问题:
我认为,如果你对所有这些问题都能真诚地回答“不”,那么就没有充分的理由不使用结构体。我认为在某些情况下,人们会使用静态子类,因为一个结构体已经足够好了。 |
|
|
6
0
结构体不应大于16个字节,否则将失去大部分性能优势。 结构体旨在成为一种值类型,表示某种类型的单个实体。 结构体应该是不可变的。这意味着您永远不会更改结构中的任何属性。如果你想要一个不同的结构值,你可以创建一个新值。 |
|
|
7
0
在很多方面,你可以把C#中的结构体看作是缩小的类。它们基本上与类相同,但更适合于只想将一些数据组合在一起的情况。他们 与班级的区别如下: 有些事情要记住
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |