Java- und C#-Datentypäquivalente

[Version 8.6 und höher]Wenn Sie Unternehmensdatengridanwendungen entwickeln, müssen die Datentypen Ihrer Java- und C#-Anwendungen kompatibel sein.

Tabelle 1. Datentypäquivalente von Java und C#
Java-Typ C#-Typ
boolean bool
java.lang.Boolean bool?
Byte sbyte oder byte
java.lang.Byte sbyte?
short short?, ushort
java.lang.Short short?, ushort?
int int, uint, ushort
java.lang.Integer int?, uint?
long long, ulong, uint
java.lang.Long long?, ulong?, uint?
short oder int ushort
java.lang.Short oder java.lang.Integer ushort?
int oder long uint
java.lang.Integer oder java.lang.Long uint?
long oder BigInteger ulong
java.lang.Long oder java.lang.BigInteger ulong?
char, java.lang.Character char
java.lang.Character char?
float, java.lang.Float float
java.lang.Foat float?
double double
java.lang.Double double?
java.math.BigDecimal decimal oder decimal?
java.math.BigInteger decimal, long oder ulong?
java.lang.String string
java.util.Date, java.util.Calendar System.DateTime
java.util.Date(rounding), java.util.Calendar(rounding) System.DateTime
java.util.ArrayList System.Collections.ArrayList, System.Collections.Generic.List
java.util.HashMap System.Collections.Generic.Dictionary, System.Collections.Hashtable
java.util.LinkedList System.Collections.Generic.LinkedList
java.util.ArrayList, java.util.Vector System.Collections.Generic.List
java.util.Stack System.Collections.Generic.Stack
java.util.Vector System.Collections.ArrayList, System.Collections.Generic.List