结构可以从c#中的类派生吗?
如果没有,为什么原始数据类型(如int)可以从类中派生出来object?由于数据类型int基本上是结构类型(值类型).
这仅仅是规则的例外吗?
整数和其他值类型(如布尔)都是对象,因为它允许他们利用继承(即他们能够获得共同的.Equals(),.GetType(),.ToString()功能).
这是.NET框架中的设计决策.它们不是为System.ValueType下的所有值类型编写单独的函数,而是使用公共代码库.
| 归档时间: |
|
| 查看次数: |
3629 次 |
| 最近记录: |