Ide*_*oof 13 c# interface shortcut visual-studio
我使用VS 2015.当我创建一个新类并尝试使用快捷键"Ctrl +"实现一个接口.例如,StarShip类:IStarShip然后我使用"Ctrl +".并选择工具界面.它按字母顺序实现属性和方法!是否有一种简单的方法可以按照它们在界面中的顺序实现它们,还是应该手动执行?我仍然没有resharper,所以这不是一个选择.
小智 17
在 VS2019 中,您可以在选项中更改此设置。
Tools -> Options -> Text Editor -> C# -> Advanced -> Implement interface or Abstract class设置为at the end。
重新启动 Visual Studio。
这似乎以与界面中相同的顺序添加功能。
VS 的“实现接口”功能显然使用反射来生成代码,并且反射 API 中没有任何东西可以保证各种调用返回的成员的顺序。我们无法控制反射顺序或用于实现接口的 VS 代码生成器,因此我们无法更改它的工作方式。
基本上唯一的选择是使用像 resharper 这样的 VS 扩展来替换实现接口功能。
| 归档时间: |
|
| 查看次数: |
812 次 |
| 最近记录: |