接口的实现方式分为显示实现
和隐式实现
隐式实现:
public interface IReview
{
void GetReviews();
}
class Program
{
static void Main(string[] args)
{
IReview rv = new Review();
rv.GetReviews(); //显示11
Review rv1 = new Review();
rv1.GetReviews(); //显示11
}
}
public class Review : IReview
{
public void GetReviews()
{
Console.WriteLine("11");
}
}
显式实现:
public interface IReview
{
void GetReviews();
}
class Program
{
static void Main(string[] args)
{
IReview rv = new Review();
rv.GetReviews(); //显示11
Review rv1 = new Review();
rv1.GetReviews(); //异常:没有方法
}
}
public class Review : IReview
{
void IReview.GetReviews()
{
Console.WriteLine("11");
}
}
本文详细介绍了接口实现的两种方式:隐式实现与显示实现,并通过示例代码展示了这两种实现方式的区别及应用场景。阅读本文,您将了解到如何在C#中正确使用这两种接口实现方式。
7782

被折叠的 条评论
为什么被折叠?



