ku__ra__ge回答ポイント 100ptウォッチ

なぜC#の省略可能引数は、オーバーロードのシンタックスシュガーではないのでしょうか?


C#の省略可能引数はビルド時に呼び出し側に値が埋め込まれるだけなので、この記事の「省略可能引数を追加する」のような問題が起きます。
http://qiita.com/chocolamint/items/f04665ce2db211abb2d2

なぜC#の省略可能引数は、内部的にオーバーロード関数を自動生成するのではなく、呼び出し側に値が埋め込むといった実現方法になっているのでしょうか。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-08-22 01:45:06
終了日時
2015-08-27 23:14:41
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

C#561オーバーロード10シンタックス24引数408関数2326シュガー21ビルド208

人気の質問

メニュー

PC版