W
wxc211
Unregistered / Unconfirmed
GUEST, unregistred user!
关于类中传递数组脚标"I"(MyAry)的问题:
定义了一个关于数组的类,其中有一个Value的属性,和一个SetValue方法:
var
MyAry:TArray;
begin
MyAry:=TArray.Create(5);
MyAry.Value:=123; //这里不知怎么写出正确的代码,将I传入类中,请求帮助,谢谢
end;
//下面是类的定义:
type
TArray=class
private
Ary:array of String;
procedure SetValue(const Value: String);
public
property Value:String read Ary write SetValue;
constructor Create(Length:Integer);
end;
implementation
constructor TArray.Create(const Length: Integer);
begin
inherited Create;
System.SetLength(Ary,Length);
end;
procedure TArray.SetValue(const Value: String);
begin
//这里不知如何写
end;
定义了一个关于数组的类,其中有一个Value的属性,和一个SetValue方法:
var
MyAry:TArray;
begin
MyAry:=TArray.Create(5);
MyAry.Value:=123; //这里不知怎么写出正确的代码,将I传入类中,请求帮助,谢谢
end;
//下面是类的定义:
type
TArray=class
private
Ary:array of String;
procedure SetValue(const Value: String);
public
property Value:String read Ary write SetValue;
constructor Create(Length:Integer);
end;
implementation
constructor TArray.Create(const Length: Integer);
begin
inherited Create;
System.SetLength(Ary,Length);
end;
procedure TArray.SetValue(const Value: String);
begin
//这里不知如何写
end;