Eri*_*ert 20
这个问题预示着虚假.它们不需要共同的基本类型.这种选择不是出于必要.这是出于为客户提供最佳价值的愿望.
在设计类型系统或其他任何事情时,有时你会达到决策点 - 你必须决定X或不X.常见基类型或无共基类型.当发生这种情况时,你需要权衡X的成本和收益以确定净值,然后权衡非-X的成本和收益来确定净值,然后选择价值更高的那个.拥有共同基础类型的好处超过成本,因此产生的净收益大于没有共同基础类型的净收益.所以我们选择了一个共同的基本类型.
这是一个非常模糊的答案.如果您想要更具体的答案,请尝试提出更具体的问题.
Ste*_*ger 17
我认为,主要是为了有一个类型来引用任何对象.类型的参数object
可以是基本类型,结构,引用类型,只是任何东西.拥有这样的类型很重要.
然后有一些常见的成员由每种类型实现,如Equals,ToString,GetHashCode.这确实可以是一个通用接口,但是你不会继承默认实现.
归档时间: |
|
查看次数: |
1911 次 |
最近记录: |