[c#] 구조체 데이터 타입

구조체(struct)는 C#에서 사용되는 데이터 타입 중 하나입니다. 구조체는 값 형식의 데이터를 나타내는 데 사용됩니다. 구조체는 클래스(class)와 유사하지만 몇 가지 중요한 차이점이 있습니다.

구조체의 선언

구조체는 다음과 같은 형식으로 선언됩니다:

public struct Dog
{
    public string Name;
    public int Age;
}

위의 예제에서 Dog라는 구조체가 선언되었습니다. NameAge라는 public 필드를 가지고 있습니다.

구조체의 특징

구조체의 사용

구조체는 다음과 같은 방식으로 사용될 수 있습니다:

Dog myDog = new Dog();
myDog.Name = "Buddy";
myDog.Age = 3;

구조체는 간단한 데이터 타입을 나타내는 데 유용하며, 메모리 사용을 최적화하고 성능을 향상시키는 데 도움을 줍니다.

구조체는 클래스와 달리 다른 구조체나 클래스로부터 상속받을 필요가 없고, 간단한 데이터를 나타내는 데 사용됩니다.

더 많은 정보는 Microsoft 공식 문서를 참고하세요.