2017-06-15 7 views
5

それでは、それはかなりの時間を節約できますので、私は、古き良き編集 - > Refactor->カプセル化フィールドとフィールドをカプセル化したいとしましょう:Visual Studio 2017カプセル化フィールド - 古い形式を戻す方法? Visual Studioの2015年に</p> <pre><code>private GameSettings gameSettings; </code></pre> <p>、私はなるだろう:

public GameSettings GameSettings 
    { 
     get 
     { 
     return gameSettings; 
     } 
     set 
     { 
     gameSettings = value; 
     } 
} 

しかし、Visual Studioに2017私が取得:

internal GameSettings GameSettings { get => gameSettings; set => gameSettings = value; } 

は、私はそれが古いスタイルを生成することができます方法はありますか?別で一つのスタイルと半分に半分の特性を有することが間違って見えます...

+1

1.- http://imgur.com/kPw0S93 2.- http://imgur.com/MWT7YGd私のVSは英語ではないので、役立つことを願っています。 – Diego

答えて

0

は、スニペットをいじりしてみてください。

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC#\Snippets\1033\Refactoring\EncapsulateField.snippet" 
+0

私はC:¥Program Files(x86)¥Microsoft Visual Studio¥2017¥Community¥VC#¥Snippets¥1033¥Refactoring¥EncapsulateField.snippetに移動した場合、ファイルには次の情報が含まれています。 '<![CDATA [ $修飾子$ $ type $ $ name $ { get {return $ field $; } セット{$フィールド$ =値; } }]> ' – Oana

+0

リファクタリングとスニペットは2つの異なるシステムです。リファクタリングはRoslynを介してプログラムで実行されますが、どのような種類のテンプレートからでも変更することはできません。スニペットを使用するには、 'prop'と打って' Tab'を2回押して展開します。これについては –

+0

idkですが、古いリファクタリング形式に戻すまで、古いVisual Studioを使用します。私はこれらのファックを再入力するために多くの時間を無駄にしなければならない! – GeorgiG

0

私は、このスレッドが古いですけど、答えは誰も助けることができることができますelse ...

[オプション]> [テキストエディタ]> [C#>コードスタイル]> [一般]に移動し、「アクセッサの式の本体を使用する」を「しない」に変更します。あなたは古いスタイルを得るでしょう。

関連する問題

 関連する問題