首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TDictionary重复条目(Delphi)

TDictionary重复条目(Delphi)
EN

Stack Overflow用户
提问于 2012-09-07 11:02:18
回答 1查看 3.4K关注 0票数 1

我正在尝试将以下值添加到

代码语言:javascript
复制
procedure TForm1.FormCreate(Sender: TObject);
var
  md: TDictionary<string, string>;
  s, v: string;
begin
  md := TDictionary<string, string>.Create;
  try
    s := 'orange';
    v := 'fruit';
    md.Add(s, v);

    s := 'orange ';
    v := 'color';
    md.Add(s, v);

    ShowMessage(IntToStr(md.Count));
  finally
    md.Free;
  end;
end;

我知道这是重复的,但是如果你看第二个橙色,你可以在最后看到一个空格。我认为Delphi修剪了值,但它不应该这样做。

有谁知道这个问题的解决方案吗?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-07 22:20:46

此代码在所有已知的Delphi版本上显示一个包含数字2的消息框。这完全符合预期,并且在比较是否相等时,TDictionary代码肯定不会修剪您的键。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12311165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档