在Visual Studio中更改"实现接口"模板

ale*_*exn 4 visual-studio visual-studio-templates

我一直在使用Visual Studio 2008中的"实现界面"快捷方式.我的"问题"是我希望Visual Studio 在每个实例中使用String -alias而不是string.

因为我被迫使用String而不是字符串,这将为我节省大量的时间.例如,我想要以下内容:

public Catalogue(String url) { }
Run Code Online (Sandbox Code Playgroud)

代替

public Catalogue(string url) { }
Run Code Online (Sandbox Code Playgroud)

这可能吗?我在哪里可以找到这些模板?

The*_*edi 6

您无法更改重构期间使用的模板.

您可以更改的模板在%ProgramFiles%\ Microsoft Visual Studio 9.0\Common7\IDE中可用.具体来说,大多数空白文件的CSharp都在%ProgramFiles%\ Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp中

也许强迫你使用"String"的人会改变他们的方式,如果他们意识到浪费了多少时间.我个人不明白这个......

IDE在所有生成的代码中使用"string"而不是"String" - 因此通过强制非标准"标准",您的团队会引发不一致.人们可以争论哪个更好,直到他们脸色发青 - 但正如你指出的那样,使用"String"是痛苦的屁股.