Show/Hide Toolbars

XSharp

 

X# 使用以下 Workarea 操作符:

 

操作符

示例

含义

->

Customer->LastName
FIELD->FirstName
_FIELD->Salary
M->Name
A->City

"Customer"  workarea 中的 "LastName" 字段

当前 workarea 中的 "FirstName" 字段

当前 workarea 中的 "Salary" 字段

动态内存变量 "Name"(公共或私有)

workarea  1 中的 "City" 字段

允许的单字母别名为 A 到 J。
 
注意: FIELD 和 _FIELD 是同义词。
直接跟在 -> 运算符后面的关键字被视为标识符而不是关键字。

. (点)

Customer.LastName
 
 
 

在 VFP 方言中,我们还支持用于别名操作的 DOT(".")语法。

请注意,这一点很模糊,因为编译器无法在编译时检测 CUSTOMER 是工作区还是 MEMVAR。如果有一个名称为 CUSTOMER 的局部变量,那么将访问 CUSTOMER 局部变量的 LASTNAME 属性。

在所有其他情况下,该代码将在运行时查找 CUSTOMER 工作区或内存变量。

直接出现在". "操作符之后的关键字将被视为标识符而非关键字。

. (点)

M.Name

在 VFP 方言中,我们还支持访问 memvar 的 DOT(".")语法。这也有歧义,因为 NAME 既可以是局部变量,也可以是动态内存变量 "NAME"(公有或私有)。不过,编译器可以在编译时检测到局部变量,如果找不到,就会访问动态内存变量。