Application/C# (WinForm)

[C# WinForm] 구조체 내부 배열 초기화

devsalix 2023. 5. 10. 18:12
728x90

구조체 안의 배열을 선언은 가능하지만 배열의 할당을 위해서는

 

아래와 같이 코드를 작성해 주어야 합니다

 

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);

 

초기화를 위해서는 배열 안의 모든 변수에 초기값 설정이 필요하며

 

배열 크기를 입력받아 할당을 해야 합니다

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형