Я впервые сослался на этот вопрос , чтобы начать, но достиг контрольно-пропускного пункта при попытке вернуть массив Class или класса с использованием сборки .NETв Delphi XE.
Рассмотрим следующее:
//C#
[ComVisible(true)]
public class Person {
public int Id;
public string Name;
}
public class SomeClass
{
public SomeClass() {}
public Person[] GetPersons()
{
//some code
}
}
//Delphi
type TPerson = class
Id : Integer;
Name : string;
end;
Как понять данные, возвращаемые из GetPersons()
, которые я могу назначить для array of TPerson
в Delphi?