若使用var關鍵字來宣告變數,需在宣告後馬上給值,才能讓編譯器根據所給定的值來推斷變數的型別,若不給值會發生錯誤:
編譯器會告知,隱含類型的變數必須初始化。
在Console App應用程式的Main方法中:
static void Main(string[] args)
{
var v = 3.14d;
Console.WriteLine($"變數v的型別為:{v.GetType().FullName}");
}
3.14d,後面的d,表示該數值為double型別,編譯器可推斷出變數v的型別為System.Double。
參考來源:
380個精選實例:一步步昇華成 .NET Core 大內高手