私はC#のVisual C#関数でオプションのパラメータを追加する方法?
でこれを宣言したいどのように我々はVB.Net
Public Sub Demo(ByVal a As Integer,Optional ByVal b as integer=3)
End Sub
で作成するよう、私はC#でオプションのパラメータを作成することができ、私はこれはトリックを行いますVS2008
私はC#のVisual C#関数でオプションのパラメータを追加する方法?
でこれを宣言したいどのように我々はVB.Net
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
}
編集:
オプションのパラメータを使用することはできませんし、NULL可能なタイプを使用したくない場合は、メソッドのオーバーロードは、作業を行う可能性があります:
public void Demo(int a)
{
Demo(a, 3);
}
public void Demo(int a, int b)
{
//Do stuff
}
nullableを使用したくありません –
更新された回答を確認してください。 – Abbas
です。この機能にはC#4(VS 2010)が必要です。 –