iT邦幫忙

0

由編譯器自動推斷變數的型別

c#
WM 2020-04-11 01:03:00562 瀏覽
  • 分享至 

  • xImage
  •  

若使用var關鍵字來宣告變數,需在宣告後馬上給值,才能讓編譯器根據所給定的值來推斷變數的型別,若不給值會發生錯誤:
https://ithelp.ithome.com.tw/upload/images/20200411/20112573mKrq3bzCWV.png
編譯器會告知,隱含類型的變數必須初始化。

在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。
https://ithelp.ithome.com.tw/upload/images/20200411/20112573fwXNG5yAta.png

參考來源:
380個精選實例:一步步昇華成 .NET Core 大內高手


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言