Поделиться через


Создание класса или типа в Visual Studio

Эта генерация кода применяется для:

  • C#

  • Visual Basic

Что: Позволяет немедленно создать код для класса или типа.

Когда: Вы вводите новый класс или тип и хотите правильно объявить его автоматически.

Почему: Вы можете объявить класс или тип перед его использованием, однако эта функция автоматически создаст класс или тип.

Инструкция

  1. Поместите курсор на строку, где есть красный волнистый элемент. Красный волнистый элемент указывает на класс, который еще не существует.

    • C#:

      Выделенный код C#

    • Visual Basic:

      Выделенный код VB

  2. Затем выполните одно из следующих действий:

    • Клавиатура

      • Нажмите клавишу Ctrl+, чтобы открыть меню Быстрые действия и рефакторинги.
    • мышь

      • Щелкните правой кнопкой мыши и выберите меню «Быстрые действия и рефакторинг».
      • Наведите указатель мыши на красный волнистый элемент и щелкните значок лампочки ошибки , который отображается.
      • Щелкните значок лампочки ошибки , который отображается в левом поле, если текстовый курсор уже находится в строке с красным волнистым цветом.

      Создание предварительной версии класса

  3. Выберите один из вариантов в раскрывающемся меню:

    • Создание класса TypeName в новом файле — создает класс TypeName в файле с именем TypeName.cs/.vb
    • Создание класса TypeName— создает класс с именем TypeName в текущем файле.
    • Создайте вложенный класс TypeName— создает класс с именем TypeName , вложенный в текущий класс.
    • Создание нового типа...— создает новый класс или структуру со всеми заданными свойствами.

    Подсказка

    Используйте ссылку "Предварительный просмотр изменений " в нижней части окна предварительного просмотра , чтобы просмотреть все изменения , которые будут сделаны перед выбором.

  4. Если выбран элемент создания нового типа , откроется диалоговое окно "Создать тип ". Настройте специальные возможности, тип и расположение нового типа.

    Тип создания

    Отбор Описание
    Доступ Задайте тип, чтобы иметьстандартный, внутренний или общедоступный доступ.
    Добрый Это можно задать как класс или структуру.
    Имя Это не может быть изменено и будет имя, уже введенное вами.
    Проект Если в решении есть несколько проектов, вы можете выбрать, где будет жить класс или структуру.
    Имя файла Можно создать файл или добавить тип в существующий файл.

Создается класс или структуру. Для C# также создается конструктор.

  • C#

    Создание результата класса C#

  • Visual Basic

    Создание результата класса VB

См. также