Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta tabela lista os tipos de dados base suportados pelo Tempo de Execução do Windows e indica o tipo correspondente em C#, Visual Basic e C++.
| Tipo de dados | Javascript | C# | VB | C++ |
|---|---|---|---|---|
| Boolean | Boolean | bool | Boolean | bool |
| Byte | Número | byte | Byte | char não assinado |
| Char | String | char | Char | char não assinado |
| Char16 | String | char | Char | wchar_t |
| DateTime | Data | DateTimeOffset | DateTimeOffset | DateTime |
| Duplo | Número | duplo | Duplo | duplo |
| Guid | String | Guid | Guid | Guid |
| Int16 | Número | curto | Short | curto |
| Int32 | Número | int | inteiro | int |
| Int64 | Número | longo | Longo | __int64 |
| Objeto | Objeto | objeto | Objeto | Object^ |
| Ponto | Ponto | Ponto | Ponto | Ponto |
| Rect | Rect | Rect | Rect | Rect |
| Single | Número | flutuar | Single | flutuar |
| Tamanho | Tamanho | Tamanho | Tamanho | Tamanho |
| String | String | string | String | String^ |
| TimeSpan | Número | TimeSpan | TimeSpan | TimeSpan |
| UInt8 | Número | byte | Byte | char não assinado |
| UInt16 | Número | ushort | UShort | curto não assinado |
| UInt32 | Número | uint | UInteger | int não assinado |
| UInt64 | Número | ulong | ULong | __int64 não assinado |
| Uri | Uri | Uri | Uri | Uri^ |
| Vazio | indefinido | vazio | Vazio | vazio |
A tabela a seguir indica os tipos .NET que correspondem aos tipos de dados do Tempo de Execução do Windows.
| Tempo de Execução do Windows | .NET |
|---|---|
| Boolean | System.Boolean |
| Byte | System.Byte |
| Char | System.Char |
| Char16 | System.Char |
| DateTime | System.DateTimeOffset |
| Duplo | System.Double |
| Guid | System.Guid |
| Int16 | System.Int16 |
| Int32 | System.Int32 |
| Int64 | System.Int64 |
| Objeto | System.Object |
| Single | System.Single |
| String | System.String |
| TimeSpan | System.TimeSpan |
| UInt8 | System.Byte |
| UInt16 | System.UInt16 |
| UInt32 | System.UInt32 |
| UInt64 | System.UInt64 |
| Uri | System.Uri |
| Vazio | System.Void |