首页 > 编程 > C# > 正文

C#实现两接口中同名方法实例分析

2020-01-24 01:48:49
字体:
来源:转载
供稿:网友

本文实例讲述了C#实现两接口中同名方法。分享给大家供大家参考。具体分析如下:

对于一个类实现两个接口,而这两个接口又有同名方法,C#中的处理方式如下:

using System;using System.Collections.Generic;using System.Text;namespace Super{ class Program {  static void Main(string[] args)  {   SuperMan sm = new SuperMan();   sm.NightWork();   ((IMoster)sm).Create();   sm.DayWord();   ((IPerson)sm).Create();  } } //妖的接口 interface IMoster {  void NightWork();//晚上工作的方法  void Create();//晚上生育的方法 } //人的接口 interface IPerson {  void DayWord();//白天工作的方法  void Create();//白天生育的方法 } //超人 实现妖和人 两接口 class SuperMan : IMoster, IPerson {  #region IMoster 成员  public void NightWork()  {   Console.WriteLine("晚上工作");  }   void IMoster.Create()  {   Console.WriteLine("晚上生妖");  }  #endregion  #region IPerson 成员  public void DayWord()  {   Console.WriteLine("白天工作");  }   void IPerson.Create()  {   Console.WriteLine("白天生人");  }  #endregion }}

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表