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