C# dictionary 型の引数を省略したメソッド

省略する際の初期値はどうするんだったかな?

調べたら、null で良いらしい。
初期値が null なので、扱いには気をつけないといけない。

static string GetUserName(Dictionary<int, string> keyValuePairs = null)
{
    return "John";
}

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する