在Delphi中声明固定大小的字符串属性

cwa*_*cwa 4 delphi delphi-7

如何在Delphi中声明固定大小的字符串属性?

这是我想要做的,但我收到一个错误:

TMyObject = class(TObject)
private
  FName : string[20];
public
  property Name : string[20] read FName write FName;     //<-- error
end;
Run Code Online (Sandbox Code Playgroud)

编译器错误读取:'INDEX,READ或WRITE子句,但'''found'.

RRU*_*RUZ 7

试试这个

type
Str20=string[20];

TMyObject = class(TObject)
private
  FName : Str20;
public
  property Name : Str20 read FName write FName;     //<-- error
end;
Run Code Online (Sandbox Code Playgroud)