1

Visual Studio の VB.Net が、インテリセンス リストの新しい演算子の後に変数データ型に直接ジャンプするオプションはありますか? (Resharper や CodeRush などのアドイン オプションを指定しないでください。プレーン ネイティブ Visual Studio 設定で十分です)

シナリオ
私は C# のバックグラウンドを持っており、次のように書く癖があります。

Application a = new

新しい演算子の後にスペースバーを押すとすぐに、インテリセンスはこのようなインテリセンスオプションのリストでアプリケーションクラスに直接ジャンプします

ここに画像の説明を入力

(この機能は暗黙的な宣言 (varキーワードを使用) では失敗することを理解しています。Intellisense (コンパイル時) はデータ型を認識していないため、上記のように明示的な宣言で機能するため、失敗する必要があります。

しかし、私の知る限り、このオプションはこのようにVB.Netにはありません

ここに画像の説明を入力

たとえそれが明示的な宣言であっても。

これが機能するようにオンにできるビジュアルスタジオのオプションはありますか?

4

1 に答える 1

2

これは構成できません。

このように記述すると、エディターは、New 式で意図的に別のクラス型が必要であると想定します。そうしないと、次のように書くことになるからです。

 Dim d As New ...

Newと入力するとすぐにIntelliSenseウィンドウがポップアップする場所。C# には、この構文に相当するものがないことに注意してください。注目すべきは、この動作が VS2012 で変更され、C# IntelliSense のように機能するようになったことです。

于 2012-10-13T10:59:18.453 に答える