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


Практическое руководство. Добавление параметров в метод (конструктор классов)

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

Строки параметров содержат следующие элементы:

  • Имя

    Столбец Имя в строке параметра отображает имя параметра. Данное имя также отображается в свойстве Имя окна "Свойства". Данную ячейку можно использовать для изменения имени любого параметра с разрешениями на чтение и запись.

    Если столбец Имя слишком узкий, чтобы показать полное имя, необходимо навести указатель мыши на имя параметра.

  • Тип

    Ячейка Тип параметра используется технологией Intellisense, которая позволяет выбирать тип из списка всех типов, доступных в текущем проекте или в проектах, на которые имеются ссылки.

  • Модификатор

    Ячейка Модификатор в строке параметра принимает и отображает новый модификатор параметра. Чтобы ввести новый модификатор параметра, используйте раскрывающийся список для выбора из None, ref, out или params в C# и ByVal, ByRef или ParamArray в VB.

  • Сводка

    Ячейка Сводка в строке параметра позволяет ввести комментарии к коду, отображаемые в IntelliSense при вводе параметра в редактор кода.

  • <добавить параметр>

    Последняя строка параметра члена содержит в ячейке Имя текст <добавить параметр>. Щелчок на данной ячейке позволяет создать новый параметр. Дополнительные сведения см. в разделе Практическое руководство. Добавление параметров в метод (конструктор классов).

Свойства параметра в окне "Свойства"

В окне свойств отображаются те же свойства параметра, которые отображаются в окне подробного представления класса: Имя, Тип, Модификатор, Сводка, а также свойство Дополнительное значение по умолчанию. Изменение свойства в одном месте обновляет значение свойства глобально, включая отображение его значения в других местах.

Примечание

   Добавление параметра к делегату см. в разделе Практическое руководство. Создание члена (конструктор классов).

Примечание

   Несмотря на то что деструктор является методом, у него не может быть параметров.

Добавление параметра в метод

  1. В области диаграммы щелкните тип, содержащий метод, в который необходимо добавить параметр.

    Тип получит фокус и его содержимое будет отображено в окне "Сведения о классе".

  2. В окне "Сведения о классе" разверните строку метода, в который необходимо добавить параметр.

    Появится строка параметра, содержащая пару круглых скобок и слова <добавить параметр>.

  3. Щелкните <добавить параметр>, введите имя нового параметра и нажмите клавишу ВВОД.

    Новый параметр добавлен в метод и в код метода. Он отображается в окне "Сведения о классе" и в окне "Свойства".

  4. Дополнительно можно указать другие сведения о параметре, например его тип.

Добавление необязательного параметра в метод

  1. На поверхности схемы щелкните тип, содержащий метод, в который необходимо добавить необязательный параметр.

    Тип получит фокус и его содержимое будет отображено в окне "Сведения о классе".

  2. В окне подробного представления класса разверните строку метода, в который необходимо добавить необязательный параметр.

    Появится строка параметра, содержащая пару круглых скобок и слова <добавить параметр>.

  3. Щелкните <добавить параметр>, введите имя нового параметра и нажмите клавишу ВВОД.

    Новый параметр добавлен в метод и в код метода. Он отображается в окне "Сведения о классе" и в окне "Свойства".

  4. В окне свойств введите значение свойства Дополнительное значение по умолчанию. После настройки свойства "Дополнительное значение по умолчанию" параметра этот параметр станет необязательным.

    Примечание

    Необязательные параметры должны находиться в конце списка параметров.

См. также

Задачи

Практическое руководство. Изменение членов типа (конструктор классов)