Integer types:
|
binary-char
|
System.SByte
|
byte
|
sbyte
|
An 8-bit signed integer
Not CLS-compliant
|
binary-char unsigned
|
System.Byte
|
|
byte
|
An 8-bit unsigned integer
|
binary-short
|
System.Int16
|
short
|
short
|
A 16-bit signed integer
Not CLS-compliant
|
binary-short unsigned
|
System.UInt16
|
|
ushort
|
A 16-bit unsigned integer
|
binary-long
|
System.Int32
|
int
|
int
|
A 32-bit signed integer
|
binary-long unsigned
|
System.UInt32
|
|
uint
|
A 32-bit unsigned integer
Not CLS-compliant.
|
binary-double
|
System.Int64
|
long
|
long
|
A 64-bit signed integer
|
binary-double unsigned
|
System.UInt64
|
|
ulong
|
A 64-bit unsigned integer
Not CLS-compliant
|
Floating point types:
|
float-short
|
System.Single
|
float
|
float
|
A single-precision (32-bit) floating-point number
|
float-long
|
System.Double
|
double
|
double
|
A double-precision (64-bit) floating-point number
|
Logical types:
|
condition-value
|
System.Boolean
|
boolean
|
bool
|
A boolean value (true or false)
|
Other types:
|
character
|
System.Char
|
char
|
char
|
A unicode (16-bit) character
|
decimal
|
System.Decimal
|
see
JVMDECIMAL.
|
decimal
|
A 96-bit decimal value
|
Class objects:
|
object
|
System.Object
|
java.lang.Object
|
object
|
The root of the object hierarchy
|
string
|
System.String
|
java.lang.String
|
string
|
An immutable, fixed-length string of Unicode characters
|
Collection types:
|
list
|
System.Collections.Generic.IList<T>
|
java.util.List
|
|
An ordered collection of items
|
dictionary
|
System.Collections.Generic.IDictionary<TKey, TValue>
|
java.util.Map
|
|
A mapping of keys to values
|