struct(C# 참조)

struct 형식은 사각형의 좌표나 재고 품목의 특성 등과 같은 관련 변수의 작은 그룹을 캡슐화하는 데 일반적으로 사용되는 값 형식입니다. 다음 예제에서는 간단한 구조체 선언을 보여 줍니다.

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

설명

구조체에는 생성자, 상수, 필드, 메서드, 속성, 인덱서, 연산자, 이벤트중첩 형식도 포함될 수 있습니다. 이러한 멤버가 여러 개 필요한 경우에는 클래스 형식을 대신 만들어야 합니다.

구조체에서는 인터페이스를 구현할 수 있지만 다른 구조체에서 상속할 수는 없습니다. 구조체 멤버는 protected로 선언할 수 없기 때문입니다.

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

C# 언어 사양

자세한 내용은 C# 언어 사양의 다음 단원을 참조하십시오.

  • 11 구조체

참고 항목

참조

C# 키워드
기본 제공 형식 표(C# 참조)
값 형식(C# 참조)
class(C# 참조)
interface(C# 참조)
개체, 클래스 및 구조체(C# 프로그래밍 가이드)

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조
기본값 표(C# 참조)
형식(C# 참조)