C# 一个类是否可以从另一个类继承并同时实现一个接口?

C# 一个类是否可以从另一个类继承并同时实现一个接口?,c#,inheritance,C#,Inheritance,糟糕的 public partial class RegistrationForm : IRegistrationForm, System.Web.UI.UserControl 但是这个例子不起作用。是的,但您可以这样做: public partial class RegistrationForm : System.Web.UI.UserControl, IRegistrationForm C#不支持多重继承,因此您将继承自的类放在第一位,后跟逗号,后跟逗号分隔的接口列

糟糕的

public partial class RegistrationForm : 
          IRegistrationForm, System.Web.UI.UserControl

但是这个例子不起作用。

是的,但您可以这样做:

public partial class RegistrationForm : System.Web.UI.UserControl, IRegistrationForm

C#不支持多重继承,因此您将继承自的类放在第一位,后跟逗号,后跟逗号分隔的接口列表。

绝对地,一个类可以从单个基类继承,同时实现任意数量的接口


您的示例不起作用,因为必须先列出一个基类,然后再列出所有接口

是的,这正是接口的用途。