C#에서 클래스와 구조체는 C++ 에서처럼 큰 차이는 없다. C++에서 구조체는 기본적으로 public 클래스는 기본적으로 private이라는 것을 제외하면 그냥 동일하다고 생각하고 쓰는 편인데, C#은 그마저도 없어 보인다. // 구조체 public struct Person { public string Name; public int Age; public Person(string name, int age) { Name = name; Age = age; } } // 클래스 public class PersonClass { public string Name { get; set; } public int Age { get; set; } public PersonClass(string name, int age) { ..