Visual Basic에서 사용되는 특성
업데이트: 2007년 11월
다음 표에서는 Visual Basic에서 사용되는 일반적인 특성 목록을 보여 줍니다. 특정 특성에 대한 자세한 내용을 보려면 도움말 시스템의 색인 또는 검색 상자에 해당 특성 이름을 입력하십시오.
특성 |
용도 |
---|---|
클래스가 COM 개체로 노출되어야 함을 컴파일러에 알립니다. Visual Basic에만 관련된 특성입니다. |
|
모듈에 필요한 한정만 사용하여 모듈 멤버에 액세스할 수 있도록 합니다. |
|
구조에서 파일 입력 및 출력 함수에 사용할 고정 길이 문자열의 크기를 지정합니다. Visual Basic에만 관련된 특성입니다. |
|
구조에서 파일 입력 및 출력 함수에 사용할 고정 배열의 크기를 지정합니다. Visual Basic에만 관련된 특성입니다. |
|
SOAP 프로토콜을 사용하여 메서드를 호출할 수 있도록 합니다. XML Web services에서 사용됩니다. |
|
클래스를 serialize할 수 있다는 것을 나타냅니다. |
|
Visual Basic의 관리 코드와 Windows API 같은 비관리 코드 사이에서 매개 변수가 마샬링되는 방법을 결정합니다. 공용 언어 런타임에서 사용합니다. |
|
특성이 사용되는 방법을 지정합니다. |
|
특성을 사용하는 메서드를 관리되지 않는 DLL로부터의 내보내기로 구현할 수 있습니다. |
Visual Basic에만 관련된 특성
COMClassAttribute, VBFixedStringAttribute 및 VBFixedArray 특성은 Visual Basic에만 관련된 특성입니다.
COMClassAttribute
COMClassAttribute를 사용하면 Visual Basic에서 COM 구성 요소를 만드는 프로세스를 간단하게 할 수 있습니다. COM 개체는 .NET Framework 어셈블리와 매우 다릅니다. COMClassAttribute가 없으면 여러 단계를 거쳐야 Visual Basic에서 COM 개체를 만들 수 있습니다. COMClassAttribute로 표시된 클래스의 경우, 컴파일러는 이러한 여러 단계를 자동으로 수행합니다.
HideModuleNameAttribute
HideModuleNameAttribute를 사용하면 모듈에 필요한 한정만 사용하여 모듈 멤버에 액세스할 수 있습니다.
VBFixedStringAttribute
VBFixedStringAttribute를 사용하면 Visual Basic에서 고정 길이 문자열을 만들도록 할 수 있습니다. 문자열은 기본적으로 가변 길이이며, 이 특성은 문자열을 파일에 저장할 때 유용합니다. 다음 코드에서는 이 작업에 대해 설명합니다.
Structure Worker
' The runtime uses VBFixedString to determine
' if the field should be written out as a fixed size.
<VBFixedString(10)> Public LastName As String
<VBFixedString(7)> Public Title As String
<VBFixedString(2)> Public Rank As String
End Structure
VBFixedArrayAttribute
VBFixedArrayAttribute를 사용하면 고정된 크기의 배열을 선언할 수 있습니다. 배열은 Visual Basic 문자열처럼 기본적으로 가변 길이입니다. 이 특성은 데이터를 serialize하거나 파일에 쓸 때 유용합니다.
참고 항목
개념
참조
System.Runtime.InteropServices