系统.对象在c#, . net中

本文关键字:net 对象 系统 | 更新日期: 2023-09-27 18:10:03

我真的不明白第二个问题,是我对第二个问题的答案,正确的?

  1. 下列哪个不是System.Object的方法?
  2. System的最泛型(最小派生)接口或子类是什么?对象的方法?
    一个方法()
    。b . ToString ()
    c. Equals(object obj)
    d。克隆()

我的答案:

Clone()不是System.Object的方法。

iclonable for Clone。系统。对象是根类型,其余方法是其直接成员。

第二个问题的答案是什么?这是什么意思?

系统.对象在c#, . net中

你对第一个问题的回答当然是正确的。证明。

第二个问题意味着,如果你有接口IExtendedCloneable,它将从ICloneable派生(有ICloneable作为父接口),这将不是一个正确的答案,因为iclonable更通用(更少派生)-它更接近继承树上的object

如果没有这个限制,你可以说Clone()是System.Windows.Forms.Control.ControlCollection的成员,你是对的,但答案不会真正相关。

由于这个限制,ICloneable是答案。