次の表に、.NET および JVM COBOL の型と他のマネージ言語のクラスや型との対応を示します。
| マネージ COBOL (.NET または JVM COBOL) | .NET の型 | JVM の型 | C# のキーワード | 説明 |
|---|---|---|---|---|
| 整数型: | ||||
| binary-char | System.SByte | byte | sbyte | 8 ビット符号付き整数
非 CLS 準拠 |
| binary-char unsigned | System.Byte | byte | 8 ビット符号なし整数 | |
| binary-short | System.Int16 | short | short | 16 ビット符号付き整数
非 CLS 準拠 |
| binary-short unsigned | System.UInt16 | ushort | 16 ビット符号なし整数 | |
| binary-long | System.Int32 | int | int | 32 ビット符号付き整数 |
| binary-long unsigned | System.UInt32 | uint | 32 ビット符号なし整数
非 CLS 準拠 |
|
| binary-double | System.Int64 | long | long | 64 ビット符号付き整数 |
| binary-double unsigned | System.UInt64 | ulong | 64 ビット符号なし整数
非 CLS 準拠 |
|
| 浮動小数点型: | ||||
| float-short | System.Single | float | float | 単精度 (32 ビット) 浮動小数点数 |
| float-long | System.Double | double | double | 倍精度 (64 ビット) 浮動小数点数 |
| 論理型: | ||||
| condition-value | System.Boolean | boolean | bool | ブール値 (true または false) |
| その他の型: | ||||
| character | System.Char | char | char | Unicode (16 ビット) 文字 |
| decimal | System.Decimal | 「JVMDECIMAL」を参照してください。 | decimal | 96 ビット 10 進値 |
| クラス オブジェクト: | ||||
| object | System.Object | java.lang.Object | object | オブジェクト階層のルート |
| string | System.String | java.lang.String | string | Unicode 文字の不変固定長文字列 |
| コレクション型: | ||||
| list | System.Collections.Generic.IList<T> | java.util.List | 順序が指定された項目のコレクション | |
| dictionary | System.Collections.Generic.IDictionary<TKey, TValue> | java.util.Map | キーと値のマッピング | |
| set | System.Collections.Generic.ISet<T> | java.util.Set<T> | 順序が指定されていない項目のコレクション | |
local-storage section.
01 aByte binary-char unsigned.
01 aSignedByte binary-char.
01 anInt16 binary-short.
01 anInt32 binary-long.
01 anInt64 binary-double.
01 anUnsignedInt16 binary-short unsigned.
01 anUnsignedInt32 binary-long unsigned.
01 anUnsignedInt64 binary-double unsigned.
01 aSingle float-short.
01 aDouble float-long.
01 aBoolean condition-value.
01 aChar character.
01 aDecimal decimal.
01 anIntPtr type IntPtr.
01 anUnsignedIntPtr type UIntPtr.
01 anObject object.
01 aString string.