[c#] 클래스 데이터 타입

C#은 객체지향 프로그래밍 언어로, 클래스를 사용하여 데이터와 기능을 포함하는 사용자 정의 데이터 타입을 만들 수 있습니다.

클래스

클래스는 데이터를 캡슐화하고 관련 기능을 그룹화하는데 사용됩니다. 다음은 간단한 클래스의 예시입니다.

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
    public void Greet()
    {
        Console.WriteLine("Hello, my name is " + Name);
    }
}

위의 코드에서 Person 클래스는 NameAge라는 속성을 가지고 있으며 Greet 메서드를 포함하고 있습니다.

데이터 타입

C#은 기본 데이터 타입뿐만 아니라 사용자가 정의한 클래스를 데이터 타입으로 사용할 수 있습니다. 예를 들어, Person 클래스는 새로운 데이터 타입으로 사용될 수 있습니다.

Person person1 = new Person();
person1.Name = "John";
person1.Age = 30;
person1.Greet();

위의 코드는 Person 클래스의 인스턴스를 생성하고 이를 사용하는 예시입니다.

C#에서는 클래스를 사용하여 데이터 타입을 정의하고 다양한 기능을 구현할 수 있습니다.

요약

C#에서 클래스는 데이터와 기능을 그룹화하는데 사용되며, 데이터 타입을 정의하는데 활용됩니다. 클래스를 사용하여 사용자 정의 데이터 타입을 만들고 다양한 작업을 수행할 수 있습니다.

참고 자료: Microsoft C# 가이드