我有一个类如下:
Programmer = Class(Worker)
private
// Some code here
programmingLanguages: array of String;
numOfProgrammingLanguages: integer;
public
// Some code here
procedure SetProgrammingLanguages(newLanguages: array of String);
function GetNumOfProgrammingLanguages(languages: array of string) : integer;
end;
当我为SetProgrammingLanguages
方法编写以下代码时,出现了错误:
procedure Programmer.SetProgrammingLanguages(newLanguages: array of String);
begin
programmingLanguages := newLanguages;
end;
不兼容的类型:'动态数组' 和 '字符串数组'
我该如何解决这个问题?