기본기) 형식 매개 변수에 대한 제약 조건 where T : struct
형식 매개 변수에 대한 제약 조건 where T : struct where T: struct의 제약 조건은 다음과 같은 의미를 가진다.T는 struct(구조체), enum(열거형), 또는 기본 데이터 형식(int, float, bool 등) 값 형식으로 정의된 타입만 가능하다.값 형식은 메모리에 직접 데이터를 저장하고, 힙이 아니라 스택에 저장되는것이 일반적이다. 특징설명참조 형식 사용 불가 where T : struct 제약 조건을 사용하면, 해당 형식 매개 변수를 참조 형식(예 : class, array, string, 또는 사용자 정의 참조 형식)을 사용할 수 없다.T는 항상 값 형식이어야 하며 null을 할당 할 수 없다,값 형식의 기본 제약값 형식의 경우 항상 기본 생성자가 보장되므로, 기본값..
2022. 8. 25.