我目前正在使用 Visual Studio(特别是 2012 Express)。我有一个接口(interface)已经定义如下:
interface IMyInterface
{
public String Data { get; set; }
}
如果我有一个空类:
class MyClass : IMyInterface
{
}
然后我右键单击IMyInterface
,我可以选择“Implement Interface”。当我这样做时,自动生成的代码会产生以下内容:
class MyClass : IMyInterface
{
public string Data
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
}
我的问题是,有没有办法让我自动生成以下内容:
public String Data
代替:
public string Data
?
最佳答案
没有办法做到这一点。它被硬编码为尽可能使用内置别名。
关于c# - 如何防止生成的接口(interface)实现使用类型别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16127308/