[语法问题]请问字符串数组如何公布成属性?谢谢! ( 积分: 29 )

  • 主题发起人 主题发起人 bombgod
  • 开始时间 开始时间
B

bombgod

Unregistered / Unconfirmed
GUEST, unregistred user!
TBodyTest = class
private
fBodyTestIDList: array of string;
public
property BodyTestIDList: array of string read fBodyTestIDList;
end;

这个类的语法是有错误的。
我想把fBodyTestIDList这个私有的字符串数组字段公布为属性,请问该怎样写这个语法?
谢谢!
 
这样写肯定有问题了,不能是array of string.
TarryStr = array of string;//zhejue
TBodyTest = class
private
fBodyTestIDList: TarryStr;
public
property BodyTestIDList: TarryStr read fBodyTestIDList;
end;
或者使用内建的TString;
 
哦。
谢谢。
我试一下看看。
我想过用TStrings,但是效率有点低。
 
TMyTest = class
private
FValue: array of String;
function GetCount: integer;
function GetValue(Index: integer): string;
procedure SetCount(const Value: integer);
procedure setValue(Index: integer; const Value: string);
public
property Value[Index: integer]: string read GetValue write setValue;
property Count: integer read GetCount write SetCount;
end;
 
多人接受答案了。
 
后退
顶部