如何創建在C#中的可選參數,因爲我們在VB.Net如何在Visual C#函數中添加可選參數?
Public Sub Demo(ByVal a As Integer,Optional ByVal b as integer=3)
End Sub
創建我要聲明這在C#
我使用VS2008
如何創建在C#中的可選參數,因爲我們在VB.Net如何在Visual C#函數中添加可選參數?
Public Sub Demo(ByVal a As Integer,Optional ByVal b as integer=3)
End Sub
創建我要聲明這在C#
我使用VS2008
這將這樣的伎倆:
public void Demo(int a, int b = 3)
{
//Do some stuff
}
編輯:
如果您不能使用可選參數,並且不希望使用可空類型,方法重載可能做的工作:
public void Demo(int a)
{
Demo(a, 3);
}
public void Demo(int a, int b)
{
//Do stuff
}
我不想使用空值 – 2012-03-14 09:05:05
檢查我更新的答案。 – Abbas 2012-03-14 09:08:41
對於該功能,您需要C#4(VS 2010)。 – 2012-03-14 09:01:10