1

次のような3つの方法があるように:

Modify ( int arg )
Modify ( double arg )
Modify ( string arg )

また、double 変数を渡す場合、下にスクロールして double を取得するメソッドがあるかどうかを確認するのではなく、自動的にメソッド #2 に移動する必要があります。

4

1 に答える 1

0

2つの理由が考えられます。まず、Intellisense は暗黙の変換規則などを認識する必要があり、最終的にはコンパイラと同じくらいスマートになります。彼らはおそらく、簡単な実装で十分だと判断しただけです (関数の結果を別の関数に直接渡すなど、より複雑なケースを想像してください)。また、呼び出したい特定のオーバーロードが Intellisense によって隠されていたら (引数の型が間違っていた可能性があるため)、面倒だと思います。必要な関数でコードを書き終えてから、戻って修正したいと思います。エラー。

于 2009-01-08T17:46:53.827 に答える