动态数组不能与字符串相互赋值
各位老师好。
我碰到了如下问题。
动态数组不能与字符串相互赋值。程序如下:
procedure TForm1.Button1Click(Sender: TObject);
var
x1:string; //字符串
x2:array of char; // 动态数组
begin
x1:='abc123';
x2:=x1; //出现错误: Incompatible types: 'String' and 'dynamic array'
//为什么会出现上述错误?请各位老师指点为。
//怎样才能实现动态数组与字符串相互赋值?
end;