COBOL データ項目は、コードが ILSMARTLINKAGE 指令でコンパイルされる場合、次の .NET 型として公開されます。
ネイティブ COBOL |
C# 型 |
.NET COBOL |
PIC X(n) |
string |
string |
n <= 2 の PIC S9(n) |
sbyte |
binary-char |
n <= 2 の PIC 9(n) |
byte |
binary-char unsigned ヒント: byte (または BYTE) は binary-char unsigned の同意語として使用できます。
|
2 < n <= 4 の PIC S9(n) |
short |
binary-short |
2 < n <= 4 の PIC 9(n) |
ushort |
binary-short unsigned |
4 < n <= 9 の PIC S9(n) |
int |
binary-long |
4 < n <= 9 の PIC 9(n) |
uint |
binary-long unsigned |
9 < n <= 19 の PIC S9(n) |
long |
binary-double |
9 < n <= 19 の PIC 9(n) |
ulong |
binary-double unsigned |
PIC 9(n)V9(m) |
decimal |
decimal |
COMP-1 |
float |
float-short |
COMP-2 |
double |
float-long |
PIC Z9 (および数字編集) |
string |
string |
PIC A(n) |
string |
string |
グループ項目 |
string |
string |