[c#] 중첩 데이터 타입
예를 들어, 다음은 중첩 데이터 타입을 사용하여 주소 정보를 포함한 사용자 정보를 나타내는 코드입니다.
public class User
{
public string Name { get; set; }
public int Age { get; set; }
public Address UserAddress { get; set; }
public class Address
{
public string Street { get; set; }
public string City { get; set; }
public string ZipCode { get; set; }
}
}
이 예제에서 User
클래스 내에 Address
클래스가 중첩되어 있습니다. 이렇게 하면 사용자 정보와 관련된 주소 정보를 하나의 구조로 효과적으로 관리할 수 있습니다.
중첩 데이터 타입을 사용하면 코드를 논리적으로 구성하고 관리하기 쉬워지며, 재사용성과 유지보수성도 향상됩니다.