value type vs reference type – 구조체랑 클래스, 뭐가 다른데?개발하다 보면 어느 순간 마주친다. "이거 struct로 만들까? class로 할까?"나도 그랬다.처음엔 뭐든 다 class로 만들었다.왜냐? struct는 잘 모르겠고, 그냥 new만 치면 class가 자동으로 뜨니까…근데 프로젝트가 커지고 퍼포먼스를 고민하기 시작하면, 진지하게 이 차이를 알아야 할 때가 온다.오늘은 이 차이를 눈에 쏙 들어오게 정리해보자.문제 상황: "분명 바꿨는데 값이 왜 안 바뀌지?"struct PointStruct{ public int X; public int Y;}class PointClass{ public int X; public int Y;}var ps1 = new..