다음을 통해 공유


Structure(Visual Basic)

업데이트: 2007년 11월

전달된 형식 인수가 값 형식이 되도록 제네릭 형식 매개 변수를 제약하거나 Structure 문을 정의합니다.

설명

제네릭 형식에 대한 형식 매개 변수를 선언할 때 해당 형식 매개 변수에 전달할 수 있는 형식 인수를 제한하는 하나 이상의 요구 사항 집합인 제약 조건을 사용할 수 있습니다. 자세한 내용은 Visual Basic의 제네릭 형식의 "제약 조건"을 참조하십시오.

형식 인수가 값 형식(예: 구조체, 열거형 또는 기본 데이터 형식)이 되도록 하는 제약 조건의 요구 사항을 지정할 수 있습니다. 그렇게 하려면 제약 조건에 Structure 키워드를 포함합니다.

형식 인수가 참조 형식(예: String, 배열, 대리자) 또는 클래스에서 만든 개체가 되도록 하는 제약 조건의 또 다른 요구 사항을 지정할 수 있습니다. 그렇게 하려면 제약 조건에 Class(Visual Basic) 키워드를 포함하여 참조 형식 요구 사항을 지정합니다.

제약 조건에 Class 또는 Structure를 지정할 필요는 없습니다. 이 두 키워드를 동일한 제약 조건에 지정할 수는 없습니다.

Structure 제약 조건은 Structure 문과 동일하지 않습니다.

참고 항목

개념

Visual Basic의 제네릭 형식

값 형식과 참조 형식

참조

Class(Visual Basic)

Structure 문