Быстрый способ вставить интерфейсные методы в класс в Visual Studio 2005 - PullRequest
2 голосов
/ 14 апреля 2009

Я знаю, что в Eclipse, если ваш класс реализует интерфейс или расширяет абстрактный класс, существует быстрый способ добавить определения методов в ваш класс. Можно ли это сделать с VS2005? Как?

Ответы [ 4 ]

4 голосов
/ 14 апреля 2009

Это зависит от языка, но

Для C #: щелкните правой кнопкой мыши по интерфейсу, перейдите к реализации Inteface и выберите явную или косвенную опцию. То же меню доступно для абстрактных классов (немного другое название)

Существует также смарт-тег, который будет отображаться на интерфейсе C # / абстрактной базе с теми же параметрами. Горячая клавиша для всплывающего окна - «CTRL +».

Для VB.Net: просто нажмите Enter после имени интерфейса, и методы будут заполнены автоматически.

3 голосов
/ 14 апреля 2009

Указав точку ввода в имени интерфейса, нажмите Alt-Shift-F10, затем введите.

То же самое работает для автоматического добавления с помощью операторов. (т. е. Alt-Shift-F10 - это клавиатурная команда, которая показывает это меню, обозначенное маленькой синей линией)

Редактировать: я думаю, что это только на C # - я редко использую VB.Net

2 голосов
/ 14 апреля 2009

Наведите указатель мыши на имя интерфейса, и вы получите выпадающий список, в котором будут содержаться пункты меню для неявной или явной реализации интерфейса.

1 голос
/ 14 апреля 2009

Щелкните правой кнопкой мыши имя интерфейса IInterface1

public class Class1 : IInterface1

Выберите «Интерфейс реализации» из контекстного меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...