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

 更新时间:2015年05月28日 17:47:46   作者:jayqean  
这篇文章主要介绍了C#实现两接口中同名方法,涉及C#接口与方法的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C#实现备忘录功能

    C#实现备忘录功能

    这篇文章主要为大家详细介绍了C#实现备忘录功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • C#使用Socket进行简单的通讯的示例代码

    C#使用Socket进行简单的通讯的示例代码

    Socket 类是基于与 Linux、macOS 或 Windows 的本机互操作性提供的托管代码版本的套接字服务,提供了一系列的接口来支持应用层的调用,下面我们就来学习一下如何使用Socket进行简单的通讯,需要的可以参考下
    2023-12-12
  • C#实现航班查询及预订功能

    C#实现航班查询及预订功能

    这篇文章给大家介绍利用C#完成航班机票信息查询,航班机票预定等功能。代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-02-02
  • C#函数式编程中的惰性求值详解

    C#函数式编程中的惰性求值详解

    这篇文章主要介绍了C#函数式编程中的惰性求值详解,本文讲解了惰性求值的相关知识并给出代码实例,需要的朋友可以参考下
    2015-01-01
  • C#泛型的逆变协变之个人理解

    C#泛型的逆变协变之个人理解

    这篇文章主要介绍了C#泛型的逆变协变之个人理解,需要的朋友可以参考下
    2023-04-04
  • C#实现在图像中绘制文字图形的方法

    C#实现在图像中绘制文字图形的方法

    这篇文章主要介绍了C#实现在图像中绘制文字图形的方法,涉及绘图及图像的相关操作技巧,需要的朋友可以参考下
    2015-06-06
  • C#探秘系列(四)——GetHashCode,ExpandoObject

    C#探秘系列(四)——GetHashCode,ExpandoObject

    这篇继续分享下GetHashCode和ExpandoObject这两个比较好玩的方法。
    2014-05-05
  • C#中调用SAPI实现语音识别的2种方法

    C#中调用SAPI实现语音识别的2种方法

    这篇文章主要介绍了C#中调用SAPI实现语音识别的2种方法,本文直接给出实现代码,需要的朋友可以参考下
    2015-06-06
  • c#实现哈夫曼树算法

    c#实现哈夫曼树算法

    这篇文章介绍了c#实现哈夫曼树的实例代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Unity Shader实现新手引导遮罩镂空效果

    Unity Shader实现新手引导遮罩镂空效果

    这篇文章主要为大家详细介绍了Unity Shader实现新手引导遮罩镂空效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02

最新评论