다음을 통해 공유


방법: 메서드에 매개 변수 추가(클래스 디자이너)

클래스 세부 내용 창을 사용하여 메서드에 매개 변수를 추가합니다. 매개 변수는 필수 매개 변수나 선택적 매개 변수로 구성될 수 있습니다. 매개 변수의 선택적 기본값 속성에 값을 제공하면 디자이너가 선택적 매개 변수로 코드를 생성합니다.

매개 변수 행에는 다음과 같은 항목이 포함됩니다.

  • Name

    매개 변수 행의 이름 열에는 매개 변수의 이름이 표시됩니다. 이 이름은 속성 창의 Name 속성에도 표시됩니다. 이 셀을 사용하여 읽기/쓰기 권한이 있는 모든 매개 변수의 이름을 변경할 수 있습니다.

    이름 열이 너무 좁아 이름 전체를 표시할 수 없을 경우 매개 변수 이름을 마우스로 가리키면 전체 이름이 표시됩니다.

  • 형식

    매개 변수 형식 셀에서는 Intellisense가 사용됩니다. Intellisense를 사용하면 현재 프로젝트 또는 참조 프로젝트에서 사용 가능한 모든 형식의 목록에서 선택할 수 있습니다.

  • 한정자

    매개 변수 행의 한정자 셀에는 매개 변수의 새 한정자가 표시됩니다. 새 매개 변수 한정자를 입력하려면 드롭다운 목록 상자를 사용하여 C#에서는 None, ref, out 또는 params를 선택하고 VB에서는 ByVal, ByRef 또는 ParamArray를 선택합니다.

  • 요약

    매개 변수 행의 요약 셀에는 매개 변수를 코드 편집기에 입력할 때 IntelliSense에 나타나는 코드 주석을 입력할 수 있습니다.

  • <매개 변수 추가>

    멤버의 마지막 매개 변수 행에는 이름 셀에 **<매개 변수 추가>**라는 텍스트가 나타납니다. 이 셀을 클릭하여 새 매개 변수를 만들 수 있습니다. 자세한 내용은 방법: 메서드에 매개 변수 추가(클래스 디자이너)를 참조하십시오.

속성 창의 매개 변수 속성

속성 창에는 이름, 형식, 한정자, 요약선택적 기본값과 같이 클래스 세부 내용 창에 표시되는 것과 동일한 매개 변수 속성이 표시됩니다. 특정 위치에서 속성을 변경하면 해당 속성의 값이 전역으로 업데이트되어 다른 위치에 있는 해당 값에도 반영됩니다.

참고

   대리자에 매개 변수를 추가하려면 방법: 멤버 만들기(클래스 디자이너)를 참조하십시오.

참고

   소멸자도 메서드이지만 매개 변수를 포함할 수는 없습니다.

메서드에 매개 변수를 추가하려면

  1. 다이어그램 화면에서 매개 변수를 추가할 메서드가 들어 있는 형식을 클릭합니다.

    해당 형식에 포커스가 지정되고 클래스 세부 내용 창에 내용이 표시됩니다.

  2. 클래스 세부 내용 창에서 매개 변수를 추가할 메서드의 행을 확장합니다.

    괄호 쌍과 **<매개 변수 추가>**라는 단어가 있는 들여쓰기된 매개 변수 행이 나타납니다.

  3. **<매개 변수 추가>**를 클릭하고 새 매개 변수의 이름을 입력한 다음 Enter 키를 누릅니다.

    새 매개 변수가 메서드와 메서드의 코드에 추가됩니다. 새 매개 변수는 클래스 세부 내용 창과 속성 창에 표시됩니다.

  4. 매개 변수의 형식과 같은 기타 세부 내용을 지정할 수도 있습니다.

메서드에 선택적 매개 변수를 추가하려면

  1. 다이어그램 화면에서 선택적 매개 변수를 추가할 메서드가 포함된 형식을 클릭합니다.

    해당 형식에 포커스가 지정되고 클래스 세부 내용 창에 내용이 표시됩니다.

  2. 클래스 세부 내용 창에서 선택적 매개 변수를 추가할 메서드의 행을 확장합니다.

    괄호 쌍과 **<매개 변수 추가>**라는 단어가 있는 들여쓰기된 매개 변수 행이 나타납니다.

  3. **<매개 변수 추가>**를 클릭하고 새 매개 변수의 이름을 입력한 다음 Enter 키를 누릅니다.

    새 매개 변수가 메서드와 메서드의 코드에 추가됩니다. 새 매개 변수는 클래스 세부 내용 창과 속성 창에 표시됩니다.

  4. 속성 창에서 선택적 기본값 속성의 값을 입력합니다. 매개 변수의 선택적 기본값 속성을 설정하면 해당 매개 변수가 선택적 매개 변수가 됩니다.

    참고

    선택적 매개 변수는 매개 변수 목록의 마지막 매개 변수여야 합니다.

참고 항목

작업

방법: 형식 멤버 수정(클래스 디자이너)