为什么vs2017在代码右键上没有vs2013(第一个图)上实现抽象类这个选项?

图片说明图片说明图片说明图片说明右键第一个选项直接用鼠标点只有生成构造函数一个选项,但用后面的快捷键(ctrl+.)却多了一个实现抽象类?

vs2017把一些方法的重构和重写什么的功能都整合在ctrl+. 里面去了。

试试 Alt+Shift+F10

但用鼠标直接选择为啥没有那个实现抽象类选项,只有用快捷键才能出现? Alt+Shift+F10,ctrl+. ,alt+enter,这三个都可以实现。。

因为快捷键是实现那一整行的可用快速操作和重构,所以你用快捷键是包括了右键“taskNPC”和右键“NPC”的可用功能的,你右键“NPC”就只能实现对于这段代码的可用快速操作和重构,你只要右键“TaskNPC”就能理解了。