The X# language allows you to define your own types (in fact the XBase Specific types have all been defined that way).
The language has the following keywords that define User-defined Types.
Type |
Description |
---|---|
Defines a class, using a generic syntax that is available in all dialect. |
|
Defines a class, using the FoxPro specific syntax. |
|
Defines a class, using the Xbase++ specific syntax. |
|
Defines a delegate, a description of a method or a function. |
|
Defines an enum, a list of possible options. |
|
Defines an interface. |
|
Defines a structure, a value type |
|
Defines a Union, a special kind of structure. Only available in the VO and Vulcan dialects. |
|
Defines a VOStruct, a special kind of structure. Only available in the VO and Vulcan dialects. |