Show/Hide Toolbars

XSharp

 

The table below shows the type mapping between XBase types in X#.

All types in the namespace XSharp are implemented in XSharp.VO.DLL and are only supported when NOT compiling in the Core dialect.

 

XBase Type

Implemented in type

ARRAY

XSharp.__Array

ARRAY OF <t>

XSharp.__ArrayBase <T>

BINARY

XSharp.__Binary

BYTE

System.Byte

CHAR

System.Char

CODEBLOCK

XSharp.CodeBlock

_CODEBLOCK

XSharp._CodeBlock

DATE

XSharp.__VODate

CURRENCY

XSharp.__Currency

DATETIME

System.DateTime

DECIMAL

System.Decimal

DWORD

System.UInt32

DYNAMIC

System.Dynamic

FLOAT

XSharp.__VOFloat

INT / LONG / LONGINT

System.Int32

INT64

System.Int64

LOGIC

System.Boolean or XSharp.__WinBool

OBJECT

System.Object

PSZ

XSharp.__Psz

PTR

System.IntPtr

REAL4

System.Float

REAL8

System.Double

SHORT / SHORTINT

System.Int16

STRING

System.String

SYMBOL

XSharp.__Symbol

UINT64

System.UInt64

USUAL

XSharp.__Usual

VOID

System.Void

WORD

System.UInt16