Show/Hide Toolbars

XSharp

Note该命令在头文件中定义,将由 X# 预处理器预处理为函数调用。如果禁用标准头文件 (-nostddefs),该命令将不可用。如果告诉编译器使用不同的标准头文件(-stddef ),则此命令也可能不可用。

用途

更改控制顺序中键值范围的最高边界。

语法

SET SCOPE TO [<uNewTop> [, <uNewBottom>]]

参数

<uNewTop>将包含在 order 当前范围内的键值的顶部范围。 <uNewTop> 可以是与 order 中键表达式的数据类型相匹配的表达式,也可以是返回正确数据类型的代码块。

 

<uNewBottom>将包含在 order 当前范围内的键值的底部范围。 <uNewBottom> 可以是与 order 中键表达式的数据类型相匹配的表达式,也可以是返回正确数据类型的代码块。
 
注意:如果未指定 <uNewBottom>,则 <uNewTop> 将同时用于顶部和底部范围值。

描述

SET SCOPE 在不带参数的情况下使用时,会清除顶部和底部作用域;这等同于 OrdScope(0, NIL) 和 OrdScope(1, NIL)。 如果只指定了 <uNewTop>,SET SCOPE 会将顶部和底部作用域设置为指定的值(即 OrdScope(0, <uNewTop>) 后接 OrdScope(1,<uNewTop>)。 如果同时指定了 <uNewTop> 和 <uNewBottom>,则 SET SCOPE 会按指定值设置上下范围(即 OrdScope(0, <uNewTop>) 和 OrdScope(1, <uNewBottom>)。

程序集

XSharp.RT.DLL

参见

OrdScope()