[C#]透過var建立實體物件

[C#]透過var建立實體物件

由於var的型別會自動推論,因此,可以直接對其屬性進行引用而不會有任何問題
使用var變數必須特別注意的是,在宣告的同時,必須進行初始化的動作,否則編譯器無法判斷其型別,也不能將null指定給一個var變數。
用var宣告的變數,只能存在於 方法或是迴圈 的程式碼區塊內。
方法回傳值 及 參數 均不能是var型別。

 


//範例透過 var 建立實體物件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UVarObject
{
    class Program
    {
        static void Main(string[] args)
        {
            var varObj = new VarClass();
            Console.WriteLine(varObj.para1);
            Console.WriteLine(varObj.para2);
            Console.Read();
        }
    }
    public class VarClass
    {
        public string para1 = "Hello World";
        public int para2 = 123;
    }
}

如有錯誤 歡迎指正