若使用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 大内高手