VB6で次のC#コードを再作成しようとしています。
private void ChangeTab(string tabName, bool clearAll = true)
{
Yadyyada(tabName);
if (clearAll)
{
DoMoreStuff();
}
}
これが私がこれまでに持っているものです:
Private Sub ChangeTab(ByVal tabName As String, Optional ByVal clearAll As Boolean)
Yadyyada(tabName)
If clearAll = True Then
DoMoreStuff
End If
End Sub
これまでのところ、デフォルトのパラメータは別として良いです。clearAll
C#と同じ方法でメソッドシグネチャにデフォルト値trueを割り当てることはできますか、それともメソッドの開始時にこれを行う必要がありますか?
ありがとう