Я знаю, что это довольно лениво, но есть ли способ Visual С# 2010 Express автоматически генерировать реализацию интерфейса? (Я не имею в виду во время выполнения, но во время разработки, например, фрагмент кода). Возможно, с помощью сторонней утилиты?
Автоматическая генерация реализации интерфейса в С#?
Ответ 1
Я не знаком с Express достаточно, чтобы узнать, удалили ли они эту функцию, но вы должны просто щелкнуть свой оператор public class MyClass : MyInterface
правой кнопкой мыши и выбрать "Внедрить Inteface".
Если это удалено в Express, вы всегда можете использовать Resharper для этой функции.
Ответ 2
Щелкните правой кнопкой мыши по имени интерфейса, вы увидите пункт меню "Интерфейс реализации" или вдоль этих строк.
С помощью курсора на имени интерфейса вы также можете нажать CTRL + .
, чтобы получить одно и то же контекстное меню и параметры.
Ответ 3
В Microsoft Visual Basic 2010 Express я просто поместил курсор в конец строки "Реализаторы" и нажал клавишу "Enter", после чего автоматически создаются заглушки
Public Class Class1
Implements IMyInterface1
переместите курсор в конец слова IMyInterface1 и нажмите Enter