방법: 클래스 디자이너를 사용하여 형식 만들기How to: Create Types by using Class Designer

새로운 형식의 Visual C# .NET 및 Visual Basic .NET 프로젝트를 디자인하려면 클래스 다이어그램에서 해당 형식을 만듭니다.To design new types for Visual C# .NET and Visual Basic .NET projects, create them on a class diagram. 기존 형식을 보려면 방법: 기존 형식 보기(클래스 디자이너)를 참조하세요.To see existing types, see How to: View Existing Types (Class Designer).

새 형식 만들기Create a new type

  1. 도구 상자의 클래스 디자이너에서 이 중 하나를 클래스 다이어그램으로 끌어 옵니다.In the Toolbox, under Class Designer, drag one of these onto a class diagram:

    • 클래스 또는 추상 클래스Class or Abstract Class

    • EnumEnum

    • InterfaceInterface

    • 구조체(VB) 또는 구조체(C#)Structure (VB) or Struct (C#)

    • DelegateDelegate

    • 모듈(VB에만 해당)Module (VB only)

  2. 형식 이름을 지정합니다.Name the type. 그 다음 액세스 수준을 선택합니다.Then select its access level.

  3. 형식에 대해 초기 코드를 추가할 파일을 선택합니다.Select the file where you want to add the initial code for the type:

    • 새 파일을 만들어 현재 프로젝트에 추가하려면 새 파일 만들기를 선택하고 파일 이름을 지정합니다.To create a new file and add it to the current project, select Create new file and name the file.

    • 기존 파일에 코드를 추가하려면 기존 파일에 추가를 선택합니다.To add code to an existing file, select Add to existing file.

      여러 앱 간에 코드를 공유하는 프로젝트가 솔루션에 포함되어 있는 경우 앱 프로젝트의 클래스 다이어그램에 새 형식을 추가할 수 있지만 해당 클래스 파일이 같은 앱 프로젝트 또는 공유 프로젝트에 있어야 합니다.If your solution has a project that shares code across multiple apps, you can add a new type to a class diagram in the app project, but only if the corresponding class file is in the same app project or is in the shared project.

  4. 이제 형식을 정의할 다른 항목을 추가합니다.Now add other items to define the type:

    형식For 추가Add
    클래스, 추상 클래스, 구조체 또는 구조체Classes, abstract classes, structures or structs 형식을 정의하는 메서드, 속성, 필드, 이벤트, 생성자(메서드), 소멸자(메서드) 및 상수Methods, properties, fields, events, constructors (method), destructors (method), and constants that define the type
    열거형Enums 열거형을 구성하고 있는 필드 값Field values that make up the enumeration
    인터페이스Interfaces 인터페이스를 구성하는 메서드, 속성 및 이벤트Methods, properties, and events that make up the interface
    대리자Delegate 대리자를 정의하는 매개 변수Parameters that define the delegate
    ModuleModule 모듈을 정의하는 메서드, 속성, 필드, 이벤트, 생성자(메서드) 및 상수Methods, properties, fields, events, constructors (method), and constants that define the module

    멤버 만들기를 참조하세요.See Creating Members.

형식에 사용자 지정 특성 적용Apply a custom attribute to a type

  1. 클래스 다이어그램에서 형식의 모양을 클릭합니다.Click the type's shape on a class diagram.

  2. 속성 창에서 해당 형식의 사용자 지정 특성 속성 옆에 있는 줄임표(...) 단추를 클릭합니다.In the Properties window, next to the Custom Attributes property for the type, click the ellipsis (...) button.

  3. 하나 이상의 사용자 지정 특성을 한 줄에 하나씩 추가합니다.Add one or more custom attributes with one per line. 중괄호로 묶지 마십시오.Don't enclose them in brackets.

    완료되면 사용자 지정 특성이 해당 형식에 적용됩니다.When you're done, the custom attributes are applied to the type.

형식 멤버에 사용자 지정 특성 적용Apply a custom attribute to a type member

  1. 클래스 다이어그램에서 형식 모양에 있는 멤버의 이름을 클릭하거나 클래스 세부 내용 창에서 해당 행을 클릭합니다.Click the member's name in its type's shape on a class diagram, or its row in the Class Details window.

  2. 속성 창에서 해당 멤버의 사용자 지정 특성 속성을 찾습니다.In the Properties window, find the member's Custom Attributes property.

  3. 하나 이상의 사용자 지정 특성을 한 줄에 하나씩 추가합니다.Add one or more custom attributes with one per line. 중괄호로 묶지 마십시오.Don't enclose them in brackets.

    완료되면 사용자 지정 특성이 해당 형식에 적용됩니다.When you're done, the custom attributes are applied to the type.

참고 항목See Also

방법: 형식 간의 상속 만들기(클래스 디자이너) How to: Create Inheritance Between Types (Class Designer)
방법: 형식 간의 연결 만들기(클래스 디자이너) How to: Create Associations Between Types (Class Designer)
형식 멤버 만들기 및 구성(클래스 디자이너) Creating and Configuring Type Members (Class Designer)
클래스 다이어그램 사용(클래스 디자이너) Working with Class Diagrams (Class Designer)
클래스 및 형식 디자인(클래스 디자이너)Designing Classes and Types (Class Designer)