|
|
1
5
我向你提出相反的问题:为什么不呢?如果不是为了某个共同的祖先,您将如何引用“任何类型的某个对象”?有时候这是需要的。不过,真的吗
因为这些东西对所有类型都是通用的,所以您可以拥有在多个类型上智能操作的代码(甚至在泛型之前)。
尽管如此,在C#4.0中,他们引入了
|
|
|
2
1
您还可以将任何内容作为“对象”进行一般性传递,这是一种比使用空指针更好的方法。 |
|
|
3
0
如果没有这种行为:
另外,如果我没弄错的话,.NET的整个内存管理模型都是围绕System.Object 类型。 |
|
|
4
0
由于继承,您可以将其用于引用类型(和通过装箱的值类型,但这实际上不是一回事):
当然还有其他好处,但我主要看到
|
|
|
A B · C#Excel自动调整列避免长文本时出错 9 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 9 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 9 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 10 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 10 月前 |