C# 기본 문법 (구조체)

로젠·2024년 4월 22일
0

게임 프로그래밍

목록 보기
14/49
post-thumbnail

구조체

구조체는 Struct로 사용자 정의 데이터형이다. 구조체는 한 개 이상의 변수를 가지고 있는 자료형으로 변수뿐만 아니라 함수도 만들 수도 있다.
예를 들어 사람의 키와 몸무게, 이름을 작성하려 할 때 변수를 이용하면 많은 변수를 사용하지만 구조체를 사용하면 한 사람의 키, 몸무게, 이름의 데이터를 작성하는데 하나의 구조체만이 필요하다.

struct Character
{
    public string Name;
    public float Hp;
    public void Damage(float amount)
	{
        Hp -= amount;
        Hp = Mathf.Clamp(Hp, 0, 100);
	}
    public string GetData()
	{
        string temp = string.Empty;
        temp = $"Name : {Name}, Hp : {Hp}";
        return temp;
    }
}

0개의 댓글