⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex-04-04

📁 Programming Csharp Source Code(代码) Programming Csharp Source Code
💻
字号:
//Example 04-04: Using an initializer

     public class Time
   {
      // public accessor methods
      public void DisplayCurrentTime()
      {
         System.DateTime now = System.DateTime.Now;
            System.Console.WriteLine(
            "\nDebug\t: {0}/{1}/{2} {3}:{4}:{5}", 
            now.Month, now.Day , now.Year, now.Hour, 
                now.Minute, now.Second);

         System.Console.WriteLine("Time\t: {0}/{1}/{2} {3}:{4}:{5}", 
            Month, Date, Year, Hour, Minute, Second);
      }


      // constructors
      public Time(System.DateTime dt)
      {
         
         Year =      dt.Year;
         Month =     dt.Month;
         Date =      dt.Day;
         Hour =      dt.Hour;
         Minute =    dt.Minute;
         Second =    dt.Second;   //explicit assignment
      }

        public Time(int Year, int Month, int Date, 
            int Hour, int Minute)
        {
            this.Year =     Year;
            this.Month =    Month;
            this.Date =     Date;
            this.Hour =     Hour;
            this.Minute =   Minute;
        }

       // private member variables
      private int Year;
      private int Month;
      private int Date;
      private int Hour;
      private int Minute;
      private int Second  = 30;  // initializer
   }

   public class Tester
   {
      static void Main()
      {
         System.DateTime currentTime = System.DateTime.Now;
         Time t = new Time(currentTime);
         t.DisplayCurrentTime();

         Time t2 = new Time(2000,11,18,11,45);
         t2.DisplayCurrentTime();

      }
   }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -