在C#中,var
關鍵字用于聲明變量時自動推斷變量的類型。雖然var
關鍵字本身不能作為參數,但它所聲明的變量可以作為參數傳遞給方法。
例如,假設你有一個方法,該方法接受一個整數參數:
public void PrintNumber(int number)
{
Console.WriteLine("Number: " + number);
}
你可以使用var
關鍵字聲明一個整數變量,并將其作為參數傳遞給該方法:
var myNumber = 42;
PrintNumber(myNumber); // 輸出 "Number: 42"
在這個例子中,myNumber
變量的類型是通過上下文推斷出來的,即int
。因此,即使沒有顯式指定類型,編譯器也能正確地推斷出myNumber
的類型,并將其作為整數參數傳遞給PrintNumber
方法。