C# 静态类


静态类的实现:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program:Dog
    {
        static void Main(string[] args)
        {
            Dog dog1 = new Dog();
            Dog dog2 = new Dog();
            Dog dog3 = new Dog();
            Dog.showDog();  // 调用静态方法
        }
    }
    public class Dog
    {
        static int Num;
        public Dog()
        {
            ++Num;
        }
        static public void showDog()
        {
            Console.WriteLine("狗狗的数量现在是: {0}条", Num);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program:Dog
    {
        static void Main(string[] args)
        {
            Dog dog1 = new Dog();
            Dog dog2 = new Dog();
            Dog dog3 = new Dog();
            Dog.showDog();  // 调用静态方法
        }
    }
    public class Dog
    {
        static int Num;
        public Dog()
        {
            ++Num;
        }
        static public void showDog()
        {
            Console.WriteLine("狗狗的数量现在是: {0}条", Num);
        }
    }
}

 

静态类的扩展:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program:Dog
    {
        static void Main(string[] args)
        {
            Dog dog1 = new Dog();
            dog1.ShowExtend();
        }
    }
    public class Dog
    {
        static int Num;
        public Dog()
        {
            ++Num;
        }
        static public void showDog()
        {
            Console.WriteLine("狗狗的数量现在是: {0}条", Num);
        }
    }
    // 扩展静态类
    static public class extendDog
    {
        static public void ShowExtend(this Dog dog)
        {
            Console.WriteLine("这是扩展的内容!!!");
        }
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM