Автоматическая генерация свойств и методов Visual Studio 2012

Рейтинг: 1Ответов: 3Опубликовано: 16.04.2015

Например я наследую некий интерфейс

public class newClass : newInterface
{
...
}

И мне соответственно внутри класса надо реализовать члены данного интерфейса, возможно как нибудь генерировать шаблоны для этих членов средствами Visual Studio? Или все вручную придется описывать?

Ответы

▲ 2Принят

Поставить курсор на newInterface, нажать Ctrl+. В выпадайке будет пункт Implement Interface.

▲ 1

Ставите курсор на newInterface, нажимаете Shift+Alt+F10 и выбираете одну из опций, как имплементировать интерфейс: явно или неявно (поиграетесь, разницу увидите сами).

На будущее: https://msdn.microsoft.com/ru-ru/library/da5kh0wa.aspx

▲ 1

Средствами Visual Studio это возможно, выше сказали, как это сделать, не буду повторяться. Добавлю еще, что есть такое замечательное расширение, которое называется Resharper. У него огромное множество всяких полезных возможностей, в том числе и та, что вас интересует. Вы создаете некий класс, реализующий интерфейс, рядом с классом появляется маленькая подсказка с выпадающим списком, в одной из опций которого вам предлагается реализовать методы интерфейса. Выглядит это так:

введите описание изображения здесь

введите описание изображения здесь