すいません、THashedStringListの使用方法について教えてください。

やりたいことは「キー」と「値」をハッシュで管理したいのですが、使用方法が分かりません。
データを追加するときはAdd('キー=値')で登録するとして、データを取り出すときはどうするのでしょうか。
IndexOfName(キー)でインデックスは取得できるようですが、値は自分で分解するのでしょうか?
もっとスマートなやりかたが有りそうな気がするのですがヘルプを見ても分からないし・・・

よろしくお願いします。