delphi with(开域)语句的介绍

简介: with语句又叫开域语句。 with语句引用一个记录域、一个对象和方法的捷径,在一个with语句中,一个或多个指定记录的域,只可以借助域标识符来引用,with语句语法 with obj1 do statement 或with obje1,obje2...objn do statement 这里obj是表示一个对象或记录的引用,statement是任何简单语句或结构语句 wiht语句说明: 如果可能,with语句中的每个变量引用或方法名称都被作为指定对象或记录的成员解释。
with语句又叫开域语句。
with语句引用一个记录域、一个对象和方法的捷径,在一个with语句中,一个或多个指定记录的域,只可以借助域标识符来引用,with语句语法
with obj1 do statement
或with obje1,obje2...objn do statement
这里obj是表示一个对象或记录的引用,statement是任何简单语句或结构语句
wiht语句说明:
如果可能,with语句中的每个变量引用或方法名称都被作为指定对象或记录的成员解释。如果需要在with语句中访问另一个同名的变量或方法,那么需要为其冠以限定词,例如:
wiht orderdate do
begin
year:=unitl。year;
。。。。
end;
当多个对象或记录出现在wiht之后时,整个语句被视为一系列的嵌套with语句。如:
whit   obj1,obj2,。。。objn do  statement
等价于
with obj1 do
with obj2 do
with obj3 do
...
with objn do
statement
 
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/qianzc88/archive/2010/04/07/5457907.aspx
相关文章
|
4月前
|
C语言
C 语言中的 if-else 语句
C 语言中的 if-else 语句
162 0
VB编程:IF语句判断成绩优良
VB编程:IF语句判断成绩优良
278 0