关于扫雷游戏学习笔记(一)

转眼都快大三了,现在才开始写第一篇博客。

  1. "///":文本注释,可用于注释类、方法、属性、形参。以后用到类、方法、属性、形参名称时,便可显示其实际意义。
  2. 当构建程序结构的时候,有些方法暂时是不实现的。但当这些方法很多时,容易漏掉,所以在方法体中加入
    throw new NotImplementedException();
  3. 关于事件:
    delegate void Handler();//声明委托
    
    class Incrementer//发布者
    {
       public event Handler CountedADozen; 
       public void DoCount()
       {
           for(int i=1;i<100;i++)
              if(i%12==0&&CountedADozen!=null)
                    CountedADozen();//事件触发
       }
    }
    
    class Dozens//订阅者
    {
        public int DozensCount{get;private set;}
        public Dozens(Incrementer incrementer)
        {  
               DozensCount=0;
               incrementer.CountedADozen+=IncrementDozensCount;//
         } 
        void IncrementDozensCount()
        {
               DozensCount++;
         }
    }
    
    class Program
    {
        static void Main()
        {
           Incrementer incrementer=new Incrementer();
    Dozens dozensCounter=new Dozens(incrementer);

    incrementer.DoCount();
    Console.WriteLine("Number of dozens ={0}",dozensCounter.DozensCount); } }

关于扫雷游戏开发链接http://www.vbvc.net/v_sweeping.html 

原文地址:https://www.cnblogs.com/zuochengsi-9/p/4648431.html