Acerca de los tipos de datos de .NET Framework

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Esta sección contiene la información que necesita para traducir la referencia del modelo de objetos orientado a scripts en tipos de datos base de Microsoft .NET Framework. La referencia de script Reproductor multimedia de Windows tiene casi toda la información que necesita para usar el control Reproductor multimedia de Windows en un programa basado en .NET Framework y, en la mayoría de los casos, la sintaxis será similar a la de otros lenguajes de scripting, como Microsoft JScript.

La referencia Reproductor multimedia de Windows proporciona el tipo de datos JScript y, si es necesario, la conversión de C++. Por ejemplo, un método podría devolver un número . JScript trata todos los números de la misma manera, pero otros lenguajes distinguen entre distintos tipos de números (entero, punto flotante, etc.). La referencia proporciona la conversión de C++ para tipos de datos numéricos porque C++puede procesar números de forma diferente. Por ejemplo, C++ usa el tipo de datos int para la aritmética de enteros y float para el punto flotante.

.NET Framework usa un sistema ligeramente diferente de tipos de datos base. En la tabla siguiente se muestran las diferencias en los tipos de datos comunes que es probable que use. Para obtener más información sobre los tipos de datos base de .NET Framework y la conversión a otros sistemas de tipos de datos, consulte la explicación de la Guía para desarrolladores de .NET Framework sobre los tipos de datos base del espacio de nombres del sistema.

En esta tabla se proporciona el nombre de clase de .NET Framework y el tipo de datos de C#. Los tipos de datos de otros lenguajes se definen para cada idioma en sus respectivas referencias de idioma.

Tipo de datos de script Tipo de datos de C++ Clase de .NET Framework (tipo de datos de C#)
Number int Int32 (int)
Number long Int32 (int)
Number double Double (double)
Number float Single (float)
String BSTR Cadena (cadena)
Boolean VARIANT_BOOL Boolean (bool)
Object Object Objeto (objeto)

 

Si usa Visual Studio, puede usar la tecnología Microsoft IntelliSense para determinar qué tipo de datos se espera para una función específica.

Inserción del control de Reproductor multimedia de Windows en una solución de .NET Framework

Referencia del modelo de objetos para scripting