C#ソースファイルを編集するときは、次のように入力します
new {
VisualStudioはそれを自動修正します
new object{
この動作を停止する方法はありますか?
C#ソースファイルを編集するときは、次のように入力します
new {
VisualStudioはそれを自動修正します
new object{
この動作を停止する方法はありますか?
入力中のどの文字が現在の IntelliSense の選択をコミットするかを構成できます。ツール | オプション | テキストエディタ | C# | インテリセンス。
"{" を削除し、スペース バーでコミットがチェックされていないことを確認します。
注意。このオプションは、Visual Studio 2015 の時点で存在しなくなりました。
の前に何を入力していnew {
ますか?
試してみたところ、オブジェクトタイプでオートコンプリートされるので、次のように入力すると:
Button test = new {
あれは。。。になる:
Button test = new Button{
しかし、私が入力した場合:
var test = new {
それはそのままにします。
VS2008 のインストールをまったく構成していません。
ReSharper のオートコンプリート オプションを確認しましたか? デフォルトのReSharper設定を使用して新しい(空の)クラスでこれを試したところ、複製できませんでした。スタジオ/ReSharper のどのバージョンを使用していますか?
最初に左中かっこを入力してから、戻って new と入力してみてください。VS2008 は (ReSharper なしで) 私のためにこれを行います。覚えていれば、これが私がしていることです。挿入された「オブジェクト」を削除するよりも入力が少なくなります。