struct(C# 참조)

struct 형식은 인벤토리의 항목 특성이나 사각형의 좌표와 같은 관련 변수의 소규모 그룹을 캡슐화하는 데 일반적으로 사용되는 값 형식입니다. 다음 예제에서는 간단한 구조체 선언을 보여줍니다.

public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

설명

구조체는 생성자, 상수, 필드, 메서드, 속성, 인덱서, 연산자, 이벤트중첩 형식도 포함할 수 있습니다. 그러나 이러한 멤버가 여러 개 필요한 경우에는 구조체 대신 클래스 형식을 지정하는 것이 좋습니다.

예제를 보려면 구조체 사용(C# 프로그래밍 가이드)을 참조하십시오.

구조체는 인터페이스를 구현할 수는 있지만 다른 구조체를 상속할 수는 없습니다. 그러므로 구조체 멤버를 protected로 선언할 수는 없습니다.

자세한 내용은 구조체(C# 프로그래밍 가이드)을 참조하십시오.

예제

예제와 자세한 내용은 구조체 사용(C# 프로그래밍 가이드)을 참조하세요.

C# 언어 사양

예제를 보려면 구조체 사용(C# 프로그래밍 가이드)을 참조하십시오.

참고 항목

참조

C# 키워드

기본 제공 형식 표(C# 참조)

값 형식(C# 참조)

class(C# 참조)

interface(C# 참조)

클래스 및 구조체(C# 프로그래밍 가이드)

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조

기본값 표(C# 참조)

형식(C# 참조)