小编Lau*_*ens的帖子

Spring4D TDistinctIterator<string>.ToArray() 不起作用?

我想用Spring4DTDistinctIterator来获得不同ValuesTDictionary。因此我有以下代码:

var
  d: TDictionary<Integer, String>;
  v: Vector<String>;
begin
  d := TDictionary<Integer, String>.Create();
  d.Add(1, 'test');
  d.Add(2, 'test');
  d.Add(3, 'test');

  v := TDistinctIterator<string>.Create(d.Values, nil).ToArray();
end;
Run Code Online (Sandbox Code Playgroud)

但是,这会导致ToArray. 这是一个错误还是我应该以另一种方式使用迭代器来实现相同的结果?

delphi spring4d

2
推荐指数
1
解决办法
67
查看次数

标签 统计

delphi ×1

spring4d ×1