Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения этого формирования кода:
C#
Visual Basic
Что? Вы можете немедленно создавать код для нового конструктора в классе.
Когда? Вы представляете новый конструктор и можете настроить соответствующее автоматическое объявление о нем. Или вы можете изменить существующий конструктор.
Зачем? Вы можете объявить конструктор до его использования. Но этот компонент автоматически создаст его с соответствующими параметрами. Кроме того, изменение существующего конструктора требует обновления всех мест вызова, пока этот компонент не обновит их автоматически.
Как? Конструктор можно создать несколькими способами:
- создание конструктора и выбор элементов;
- создание конструктора со свойствами;
- создание конструктора из выбранных полей;
- создание конструктора в результате нового использования;
- добавление параметра в существующий конструктор;
- создание и инициализация поля и (или) параметра из параметра конструктора;
создание конструктора и выбор элементов (только C#).
Поместите курсор в любую пустую строку в классе:
Затем выполните одно из следующих действий.
- Клавиатура
- Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
- Мышь
- Щелкните правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг.
- Щелкните значок
, который отображается в левом поле, если текстовый курсор уже находится в пустой строке класса.
- Клавиатура
Выберите Создать конструктор в раскрывающемся меню.
Откроется диалоговое окно Выбор элементов.
Выберите элементы, которые требуется включить в качестве параметров конструктора. Можно упорядочить их с помощью стрелок вверх и вниз. Выберите OK.
Совет
Вы можете установить флажок Добавить проверки значений NULL, чтобы для параметров конструктора автоматически создавались проверки значений NULL.
Конструктор создается с учетом указанных параметров.
Создание конструктора со свойствами (только C#)
Поместите курсор на экземпляр.
Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
Выберите Создать конструктор в
<QualifiedName>
(со свойствами).
Создание конструктора из выбранных полей (только C#)
Выделите элементы, которые вы хотите добавить в созданный конструктор:
Затем выполните одно из следующих действий.
Клавиатура
- Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
Мышь
- Щелкните правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг.
- Щелкните значок
, который отображается в левом поле, если текстовый курсор уже находится в строке выбора элементов.
Выберите Создать конструктор "TypeName(...)" в раскрывающемся меню.
Конструктор создается с учетом выбранных параметров.
Создание конструктора из нового использования (C# и Visual Basic)
Поместите курсор в строку с красной волнистой линией. Она указывает вызов несуществующего конструктора.
C#.
Visual Basic:
Затем выполните одно из следующих действий.
Клавиатура
- Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
Мышь
- Щелкните правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг.
- Наведите указатель мыши на красную волнистую линию и щелкните появившийся значок
.
- Щелкните появившийся значок
, который отображается в левом поле, если текстовый курсор уже находится в строке выбора с красной волнистой линией.
Выберите Создать конструктор в "TypeName" в раскрывающемся меню.
Совет
Щелкните ссылку Просмотреть изменения в нижней части окна предварительного просмотра, чтобы просмотреть все будущие изменения, прежде чем выбрать элементы.
Конструктор создается со всеми параметрами, выведенными из его использования.
C#.
Visual Basic:
Добавление параметра в существующий конструктор (только C#)
Добавьте параметр в вызов существующего конструктора.
Поместите курсор в строку с красной волнистой линией. Она указывает, что вы использовали конструктор, который еще не существует.
Затем выполните одно из следующих действий.
Клавиатура
- Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
Мышь
- Щелкните правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг.
- Наведите указатель мыши на красную волнистую линию и щелкните появившийся значок
.
- Щелкните появившийся значок
, который отображается в левом поле, если текстовый курсор уже находится в строке выбора с красной волнистой линией.
Выберите Добавить параметр в "TypeName(...)" в раскрывающемся меню.
Параметр добавляется в конструктор с учетом типа, который выведен из его использования.
Вы также можете добавить параметр к существующему методу. Дополнительные сведения см. в статье Добавление параметра в метод.
Создание и инициализация поля или свойства из параметра конструктора (только C#)
Найдите существующий конструктор и добавьте параметр:
Поместите курсор внутри добавленного параметра.
Затем выполните одно из следующих действий.
- Клавиатура
- Нажмите CTRL+., чтобы открыть меню Быстрые действия и рефакторинг.
- Мышь
- Щелкните правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг.
- Щелкните значок
, который отображается в левом поле, если текстовый курсор уже находится в строке выбора с добавленным параметром.
- Клавиатура
Выберите Создать и инициализировать свойство или Создать и инициализировать поле в раскрывающемся меню.
Свойство или поле объявляется и автоматически называется в соответствии с вашими типами. Также добавляется строка кода для инициализации поля или свойства в теле конструктора.