系统.对象在c#, . net中
本文关键字:net 对象 系统 | 更新日期: 2023-09-27 18:10:03
我真的不明白第二个问题,是我对第二个问题的答案,正确的?
- 下列哪个不是System.Object的方法?
-
System的最泛型(最小派生)接口或子类是什么?对象的方法?
一个方法()
。b . ToString ()
c. Equals(object obj)
d。克隆()
我的答案:
Clone()不是System.Object的方法。
iclonable for Clone。系统。对象是根类型,其余方法是其直接成员。
第二个问题的答案是什么?这是什么意思?
你对第一个问题的回答当然是正确的。证明。
第二个问题意味着,如果你有接口IExtendedCloneable
,它将从ICloneable
派生(有ICloneable
作为父接口),这将不是一个正确的答案,因为iclonable更通用(更少派生)-它更接近继承树上的object
。
如果没有这个限制,你可以说Clone()
是System.Windows.Forms.Control.ControlCollection的成员,你是对的,但答案不会真正相关。
由于这个限制,ICloneable
是答案。