この
System.Console
型は、WriteLine
メソッドのオーバーロードされたバージョンをいくつか提供します (ブール値Char
、、、Int32
)
したがって、基本的に、この文は、さまざまなプリミティブ型に対して Writeline を実装するときに、関数を数回オーバーロードしたと言っています。さまざまなタイプの非常に多くの関数を作成する代わりに、ジェネリック/テンプレートを使用しないのはなぜですか?
C ++の場合、そのようなシナリオでのテンプレート化は、同様の関数のオーバーロードされたバージョンと比較してより良いソリューションであると思います. ここのインセンティブがわからない。
次の行: 一般的な値の型のボックス化操作の数を減らすことのみを目的として ...
これらはどのようにボクシング カウントを減らしますか? ToString
?を呼び出す代わりに文字列を直接構築する