2013-04-21 7 views
5

私は現在Visual Studio(特に2012 Express)を使用しています。次のように私はインターフェイスすでに定義されている:私は空のクラスを持っている場合はインターフェイスの生成された実装が型エイリアスを使用しないようにするにはどうすればよいですか?

interface IMyInterface 
{ 
    public String Data { get; set; } 
} 

class MyClass : IMyInterface 
{ 
} 

そして、私はIMyInterfaceを右クリックして、私は「インタフェースを実装する」を選択することができます。私はこれを行うと、自動生成されたコードは、次を生成します。

class MyClass : IMyInterface 
{ 
    public string Data 
    { 
     get 
     { 
      throw new NotImplementedException(); 
     } 
     set 
     { 
      throw new NotImplementedException(); 
     } 
    } 
} 

私の質問は、私は次のように自動生成可能性があり方法がありますされています

public String Data 

の代わりに:

public string Data 

+3

私はそれを疑う。 – SLaks

+0

私は望むが、私はオプションを見つけられていない。 –

+2

これがなぜ重要かわかりません。文字列と文字列は同じです。 2番目は1番目のエイリアスです。私が知る限り、VSは常にネイティブタイプのエイリアスになります。 int32としてint; Int64のように長く – loopedcode

答えて

1

これを行う方法はありません。可能であれば、組み込みエイリアスを使用するようにハードコードされています。

関連する問題