在C#中,要让一个类实现一个接口,你需要在类定义时,使用implements
关键字来指定该类实现了哪个接口。下面是一个简单的示例:
首先,我们定义一个接口IMyInterface
:
public interface IMyInterface
{
void MyMethod();
}
接下来,我们创建一个类MyClass
,并使用implements
关键字来实现IMyInterface
接口:
public class MyClass : IMyInterface
{
public void MyMethod()
{
Console.WriteLine("MyMethod is called.");
}
}
现在,MyClass
已经实现了IMyInterface
接口,并提供了MyMethod
方法的具体实现。你可以创建MyClass
的实例,并调用MyMethod
方法:
public class Program
{
public static void Main(string[] args)
{
MyClass myClass = new MyClass();
myClass.MyMethod(); // 输出 "MyMethod is called."
}
}
如果你没有为接口方法提供实现,编译器会报错,提示你实现了接口但未提供相应的方法实现。