zoukankan      html  css  js  c++  java
  • C# 关键字base用法

    1.调用基类的方法

    public class A
    {
            public virtual void Hello()
            {
                    Console.WiriteLine("Hello");
            }
    }
    public class B : A
    {
            public override void Hello()
            {               
                    base.Hello();//调用基类的方法,显示Hello
                    Console.WiriteLine("World");
            }
    }

    2.搭配构造函数执行基类的有参无参构造函数

    public class A
    {
            public A()
            {
                    Console.WriteLine("Build A");
            }
            public A(string name)
            {
                    Console.WriteLine(name);
            }
    }
    public class B:A
    {
            public B(string name):base(name)
            {
                    Console.WriteLine("Build B");
            }
            static void Main()
            {
                    //会先执行基类public A(string name),然后再执行public B(string name)
                    B b = new B("Hello World");
                    Console.ReadLine();
            }
    }    
  • 相关阅读:
    哈希表
    fastcgi 分布式
    环形队列实现
    队列--双链表实现
    lighttpd fastcgi的搭建
    vim 常用命令
    命令行解析getopt_long
    规范打log
    apt-get &dpkg
    Linux syslog 学习
  • 原文地址:https://www.cnblogs.com/itsone/p/10302744.html
Copyright © 2011-2022 走看看