System.Generics.TList<T>
implementiert
Spring.Collections.IList<T>
nicht, es implementiert leider überhaupt keine Interfaces.
Dir bleibt nichts anderes übrig als es in eine neue Liste zu übertragen (mache ich auch immer so)
Delphi-Quellcode:
procedure p();
var
rtlList: TList<Byte>;
springList: IList<Byte>;
begin
rtlList := TList<Byte>.Create();
springList := TCollections.CreateList<Byte>( rtlList.ToArray() );
end;