Freigeben über


Windows-Runtime-Basisdatentypen

Diese Tabelle enthält die Basisdatentypen, die von der Windows-Runtime unterstützt werden, und gibt den entsprechenden Typ in C#, Visual Basic und C++ an.

Datentyp JavaScript C# VB C++
booleschen booleschen bool booleschen bool
Byte- Byte- Byte- nicht signierter Zeichen-
Zeichen- Zeichenfolgen- Zeichen- Zeichen- nicht signierter Zeichen-
Char16- Zeichenfolgen- Zeichen- Zeichen- wchar_t
DateTime- Datum DateTimeOffset- DateTimeOffset- DateTime-
Double doppelten Double doppelten
GUID- Zeichenfolgen- GUID- GUID- GUID-
Int16- kurze Kurze kurze
Int32- int ganze Zahl int
Int64- lange Long __int64
-Objekt- -Objekt- Objekt- -Objekt- Object^
Punkt- Punkt- Punkt- Punkt- Punkt-
Rect Rect Rect Rect Rect
single float- single float-
Größe Größe Größe Größe Größe
Zeichenfolgen- Zeichenfolgen- Zeichenfolge Zeichenfolgen- String^-
TimeSpan- TimeSpan- TimeSpan- TimeSpan-
UInt8- Byte- Byte- nicht signierter Zeichen-
UInt16- ushort- UShort- nicht signierten kurzen
UInt32- UInteger- nicht signierten int
UInt64- ulong- ULong- nicht signierten __int64
URI- URI- URI- URI- URI^-
Void nicht definierten void Void void

 

Die folgende Tabelle gibt die .NET-Typen an, die den Windows-Runtime-Datentypen entsprechen.

Windows-Runtime .NETTO
booleschen System.Boolean-
Byte- System.Byte-
Zeichen- System.Char
Char16- System.Char
DateTime- System.DateTimeOffset-
Double System.Double
GUID- System.Guid-
Int16- System.Int16
Int32- System.Int32-
Int64- System.Int64-
-Objekt- System.Object
single System.Single
Zeichenfolgen- System.String-
TimeSpan- System.TimeSpan-
UInt8- System.Byte-
UInt16- System.UInt16-
UInt32- System.UInt32-
UInt64- System.UInt64-
URI- System.Uri-
Void System.Void