구조체 안의 배열을 선언은 가능하지만 배열의 할당을 위해서는 아래와 같이 코드를 작성해 주어야 합니다 private struct _STRUCT_DATA { public string strValue; public string []strValues; public _STRUCT_DATA(int iArraySize) { strValue = ""; strValues = new string[iArraySize]; } }; // 구조체 선언 _STRUCT_DATA struct_data = new _STRUCT_DATA(5); 초기화를 위해서는 배열 안의 모든 변수에 초기값 설정이 필요하며 배열 크기를 입력받아 할당을 해야 합니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀