在C#中,變量類型推斷可以通過使用var關鍵字來實現。var關鍵字可以讓編譯器自動推斷變量的類型,從而簡化代碼的書寫。使用var關鍵字聲明變量時,需要在變量的賦值語句中進行初始化,編譯器會根據初始化的值推斷變量的類型。
例如,下面是一個使用var關鍵字的示例:
var myString = "Hello World";
var myInt = 10;
var myBool = true;
Console.WriteLine(myString); // 輸出: Hello World
Console.WriteLine(myInt); // 輸出: 10
Console.WriteLine(myBool); // 輸出: True
在上面的示例中,我們使用var關鍵字聲明了三個變量,分別為myString、myInt和myBool,并分別初始化為一個字符串、一個整數和一個布爾值。編譯器根據初始化的值自動推斷了變量的類型。
需要注意的是,使用var關鍵字聲明的變量是隱式類型的,即編譯器會根據初始化的值推斷變量的類型,但一旦變量的類型確定后就不能再改變。因此,需要確保變量的初始化值是明確的,以避免出現類型推斷錯誤的情況。