【发布时间】:2008-10-29 18:35:36
【问题描述】:
我有很多以某种方式相关的常量,有时我需要将它们配对,如下所示:
const
key1 = '1';
key2 = '2';
key3 = '3';
value1 = 'a';
value2 = 'b';
value3 = 'c';
我想避免这样做:
if MyValue = key1 then Result := value1;
我知道如何使用字符串列表来做到这一点:
MyStringList.Add(key1 + '=' + value1);
Result := MyStringList.Values[key1];
但是,有没有更简单的方法可以做到这一点?
【问题讨论】:
-
Delphi(自 2009 年以来)现在有一个 TDictionary 类来执行此操作。
标签: delphi