Show/Hide Toolbars

XSharp

 

下表显示了 X# 中 XBase 类型之间的类型映射。

命名空间 XSharp 中的所有类型都是在 XSharp.VO.DLL 中实现的,只有在不使用 Core 方言编译时才受支持。

 

XBase 类型

类型实现

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