c#隐藏基类方法的作用

 更新时间:2013年12月12日 09:52:56   作者:  
这篇文章主要介绍了c#隐藏基类方法的作用,大家可以参考使用

当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用new关键字。

复制代码 代码如下:

class program
{
    static void Main(string[] args)

    {

      B b=new B();

      b.F();

      A a=b;

      a.F();

      Console.ReadKey();

    }

  }

  class A

  {

    public void F()

    {

      Console.WriteLine("A.F");

    }

  }

  class B:A

  {

    new public void F() //隐藏A类中的F方法

    {

      Console.WriteLine("B.F");

    }

  }
 

相关文章

  • C#基于WinForm实现串口通讯

    C#基于WinForm实现串口通讯

    这篇文章主要为大家详细介绍了C#基于WinForm实现串口通讯,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 详解c# 事件总线

    详解c# 事件总线

    这篇文章主要介绍了c# 事件总线的相关资料,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-05-05
  • c#详解datetime使用示例

    c#详解datetime使用示例

    本文主要介绍了c# datetime使用示例,大家参考使用吧
    2014-05-05
  • C#用表达式树构建动态查询的方法

    C#用表达式树构建动态查询的方法

    这篇文章主要介绍了C#用表达式树构建动态查询的方法,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-12-12
  • c# ==操作符和equals方法的使用区别

    c# ==操作符和equals方法的使用区别

    在C#中,==操作符和Equals()方法有着不同的用途和行为,本文就来介绍一下c# ==操作符和equals方法的使用区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解

    c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解

    这篇文章主要介绍了c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别,需要的朋友可以参考下
    2014-07-07
  • c#之事件用法

    c#之事件用法

    这篇文章介绍了c#中事件的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • c# 对cookies(增、删、改、查)的操作方法

    c# 对cookies(增、删、改、查)的操作方法

    以前觉得cookies操作无非就那么几种,但是“杯具事件”还是很多的,下面分享一下对cookies的简单操作
    2013-04-04
  • Winform使用DataGridView实现下拉筛选

    Winform使用DataGridView实现下拉筛选

    这篇文章主要为大家详细介绍了Winform如何使用原生DataGridView实现下拉筛选功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-09-09
  • C#微信开发之启用开发者模式

    C#微信开发之启用开发者模式

    本文主要介绍了C#微信开发中启用开发者模式的步骤与方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02

最新评论