多くのマネージ COBOL の型は、binary-long や float-short などの他の言語のマネージ型と完全に一致しています。対応していない型については、代替型があります。
 
  
 
	 次の表に、マネージ COBOL の型と、他のマネージ言語のクラスや型との対応を示します。
 
	 
 
		   
		   
		   
		   
		   
		   
			  
				| マネージ 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 | ユニコード (16 ビット) 文字 | 
 
			  
				| decimal | System.Decimal | 「JVMDECIMAL」を参照してください。 | decimal | 96 ビット 10 進値 | 
 
			  
				| クラス オブジェクト: | 
 
			  
				| object | System.Object | java.lang.Object | object | オブジェクト階層のルート | 
 
			  
				| string | System.String | java.lang.String | string | ユニコード文字の不変固定長文字列 | 
			 
				| コレクション型: | 
 
			  
				| list | System.Collections.Generic.IList<T> | java.util.List |  | 順序が指定された項目のコレクション。 | 
 
			  
				| dictionary | System.Collections.Generic.IDictionary<TKey, TValue> | java.util.Map |  | キーと値のマッピング | 
 
		  
 
		
 
 
	 例:
 
		 
		       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.