2009-05-18 2 views
4

私はVisual Studio 2008で常に "Implementing interface"ショートカットを使用しています。私の "問題"はVisual Studioで文字列 -aliasの代わりに文字列すべてのインスタンスでVisual Studioで "Implementing interface"テンプレートを変更します

私は文字列ではなく文字列を使用しなければならないので、これで時間が大幅に節約されます。例えば、私は次のことをしたい:

public Catalogue(String url) { } 

代わりの

public Catalogue(string url) { } 

このことは可能ですか?これらのテンプレートはどこにありますか?

+0

実装しているインターフェイスで「文字列」が使用されているとどうなりますか? –

+0

それは私がずっと使っていることです。 Visual Studioはまだ私に "文字列"を与えます。 – alexn

答えて

6

リファクタリング時に使用するテンプレートは変更できません。

変更可能なテンプレートは、%ProgramFiles%\ Microsoft Visual Studio 9.0 \ Common7 \ IDEにあります。具体的には、

空白のファイルのためのCSHARPのもののほとんどと、このような%のPROGRAMFILES%\のMicrosoft Visual Studioである9.0 \ Common7 \ IDE \ ItemTemplates \ CSHARPは、たぶん、「文字列」を使用することができ強制人は自分のやり方を変更しますこれがどれくらいの時間を無駄にしたのか分かっていれば。私は個人的にこれを理解していません...

IDEは生成されたすべてのコードで "文字列"を使用しています。したがって、チームが矛盾を招いている非標準の "標準"を強制します。人々は顔が青くなるまでどちらが良いかについて議論することができますが、指摘したように「弦」を使用しているのは、尻の痛みです

+0

あなたの答えをありがとう、私はこれと一緒に生きなければならないと思う。 – alexn

+0

申し訳ありません:(Resharperのようなサードパーティのリファクタリングツールをチェックしてください。 – TheSoftwareJedi

1

stringString(単語全体、大文字と小文字を区別)に置き換えるか、このファクタリングテンプレートを使用しないでください。 Visual Studio 9.0 \ Common7 \ IDE \はハードコードされているようです。

関連する問題