Concepts - Managed COBOL
Extension Methods and Operators
Extension methods enable you to add methods to existing types thereby providing additional functionality without the need to edit or recompile the code.
Invoking a Method
You can invoke a method in two ways: by using the invoke statement or by using the inline invocation syntax.
Method Overloading in Managed COBOL
Managed COBOL supports method overloading
Operator Overloading in Managed COBOL
You can overload operators to provide alternative behavior, or behavior for different operand types.
String Handling in Managed COBOL
Managed COBOL provides a predefined managed string type and provides powerful techniques for handling strings.
Types and Type Conversion
Types can be converted into other types using the AS syntax or a conversion operator.
Type Compatibility of .NET and JVM COBOL with Other Managed Languages
Many managed COBOL (.NET COBOL and JVM COBOL) types have a strict correspondence with managed types in other languages, such as binary-long and float-short. For those that don't have a correspondence, there are alternatives.
Type Mappings from Native COBOL to Managed Code
COBOL data items are exposed as managed types, when the code is compiled with the ILSMARTLINKAGE directive.
Managed COBOL Reference