Visual C# express 2010

программирование C# .net Visual studio

Работая в этой IDE у меня возник вопрос: Как можно посмотреть быстрое решение текущей проблемы? Например, есть класс, у которого конструктор принимает несколько значений на вход. Я создал еще один класс, который наследуется от первого и мне VS говорит, что в моем новом классе нету базового конструктора. Я понимаю, что мне нужно сделать такой же конструктор как минимум + base(). В eclipse название класса подчеркивается красным и при наведении мыши появляются быстрые шаги по решению проблемы.(создать конструктор и тд). А в VS есть такое?
Ответы:
Ну все правильно. Конструкторы вызываются по цепочке к предкам. Если в базовом классе определен какой-нибудь конструктор, то базового уже нет и цепочка прерывается. Тут есть 2 выхода. Создать простой конструктор в базовом классе, либо вызвать любой другой через base(...).
Для того, чтобы показывались различные ништяки в вижле, типа подсказок тебе нужен решарпер. Благо недавно вышел 7ой.
Решарпер, как правильно отметили. В нем есть куча вариантов хотфиксов, код-инспекций, рефакторингов и прочих прелестей. В том числе межпроектных в рамках одного солюшена, и даже если проекты на разных ЯП.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.