C#溫故而知新學習系列之面向對象編程—15-對象初始化器

        對象初始化器

  對象初始化器,就是簡化代碼,讓本來幾行寫完的代碼,一行就寫完了

  使用對象初始值設定項,可以在創建對象時向對象的任何可訪問的字段或屬性分配值,而無須顯示調用構造函數,其實對象初始化器最大的作用就是減少代碼的書寫量,把原本一些人做的事情交給了框架

  舉例

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

  namespace _13_ObjectInitializers
  {
      class Program
      {
          static void Main(string[] args)
          {
              Student stu = new Student { _name = "小強", Sex = "男", _age = 25 };
              Console.WriteLine(stu._name);
              Console.WriteLine(stu.Sex);
              Console.WriteLine(stu._age);
              Console.ReadKey();
          }
      }
      class Student
      {
          public string _name;
          public string Sex { get; set; }
          public int _age;
      }
  }

  運行效果

  

 

 

每天學習一點點,每天進步一點點 用文字記錄工作,用文字記錄人生
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章