Informazioni sui tipi di dati .NET Framework

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questa sezione contiene le informazioni necessarie per convertire il riferimento al modello a oggetti orientato agli script in tipi di dati di base di Microsoft .NET Framework. Il riferimento allo script Lettore multimediale Windows contiene quasi tutte le informazioni necessarie per usare il controllo Lettore multimediale Windows in un programma basato su .NET Framework e, nella maggior parte dei casi, la sintassi sarà simile a quella di altri linguaggi di scripting, ad esempio Microsoft JScript.

Il riferimento Lettore multimediale Windows fornisce il tipo di dati JScript e, se necessario, la conversione C++. Ad esempio, un valore Number può essere restituito da un metodo . JScript tratta tutti i numeri nello stesso modo, ma altri linguaggi distinguono tra tipi diversi di numeri (integer, a virgola mobile e così via). Il riferimento fornisce la conversione C++ per i tipi di dati numerici perché i numeri possono essere elaborati in modo diverso da C++. Ad esempio, C++ usa il tipo di dati int per l'aritmetica integer e float per la virgola mobile.

.NET Framework usa un sistema leggermente diverso di tipi di dati di base. La tabella seguente illustra le differenze nei tipi di dati comuni che è probabile che vengano usati. Per altre informazioni sui tipi di dati di base di .NET Framework e sulla conversione in altri sistemi di tipi di dati, vedere la guida per gli sviluppatori di .NET Framework sui tipi di dati di base dello spazio dei nomi di sistema.

Questa tabella fornisce il nome della classe .NET Framework e il tipo di dati C#. I tipi di dati per altre lingue sono definiti per ogni lingua nei rispettivi riferimenti linguistici.

Tipo di dati script Tipo di dati C++ Classe .NET Framework (tipo di dati C#)
Number int Int32 (int)
Number long Int32 (int)
Number double Double (double)
Number float Singolo (float)
Stringa BSTR Stringa (stringa)
Boolean VARIANT_BOOL Boolean (bool)
Object Object Oggetto (oggetto)

 

Se si usa Visual Studio, è possibile usare la tecnologia Microsoft IntelliSense per determinare il tipo di dati previsto per una funzione specifica.

Incorporamento del controllo Lettore multimediale Windows in una soluzione .NET Framework

Riferimento al modello a oggetti per la creazione di script