.NET Framework 데이터 형식 정보

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 섹션에는 스크립트 지향 개체 모델 참조를 Microsoft .NET Framework 기본 데이터 형식으로 변환하는 데 필요한 정보가 포함되어 있습니다. Windows 미디어 플레이어 스크립트 참조에는 .NET Framework 기반 프로그램에서 Windows 미디어 플레이어 컨트롤을 사용하는 데 필요한 거의 모든 정보가 있으며 대부분의 경우 구문은 Microsoft JScript와 같은 다른 스크립팅 언어와 유사합니다.

Windows 미디어 플레이어 참조는 JScript 데이터 형식과 필요한 경우 C++ 변환을 제공합니다. 예를 들어 메서드에서 Number 를 반환할 수 있습니다. JScript는 모든 숫자를 동일한 방식으로 처리하지만 다른 언어는 다양한 유형의 숫자(정수, 부동 소수점 등)를 구분합니다. C++에서 숫자를 다르게 처리할 수 있으므로 참조는 숫자 데이터 형식에 대한 C++ 변환을 제공합니다. 예를 들어 C++는 정수 산술에 int 데이터 형식을 사용하고 부동 소수점에 는 float 를 사용합니다.

.NET Framework 약간 다른 기본 데이터 형식 시스템을 사용합니다. 다음 표에서는 사용할 가능성이 있는 공통 데이터 형식의 차이점을 보여 줍니다. .NET Framework 기본 데이터 형식 및 다른 데이터 형식 시스템으로의 변환에 대한 자세한 내용은 .NET Framework 개발자 가이드에서 시스템 네임스페이스 기본 데이터 형식에 대해 설명합니다.

이 테이블은 .NET Framework 클래스 이름과 C# 데이터 형식을 제공합니다. 다른 언어에 대한 데이터 형식은 해당 언어 참조의 각 언어에 대해 정의됩니다.

스크립트 데이터 형식 C++ 데이터 형식 .NET Framework 클래스(C# 데이터 형식)
Number int Int32 (int)
Number long Int32 (int)
Number double Double (double)
Number float 단일 (float)
String BSTR 문자열 (문자열)
Boolean VARIANT_BOOL 부울 (부울)
개체 개체 개체 (개체)

 

Visual Studio를 사용하는 경우 Microsoft IntelliSense 기술을 사용하여 특정 함수에 필요한 데이터 형식을 확인할 수 있습니다.

.NET Framework 솔루션에 Windows 미디어 플레이어 컨트롤 포함

스크립팅에 대한 개체 모델 참조