【C#、VB】SortedListでValueを取得する

SortedListというものを初めて使ったのですが、TValueの値を取ってくるための方法のメモ

SortedListでValueを取得

SortedListは<Tkey,TValue>の形でDictionaryと同様に値を格納できるのですが、追加順序に関わらずKeyを自動でソートしてくれるのが特徴です。
ただ、Keyを直接指定してValueを取ってこれないので、上記のように一旦KeyでIndexの位置を取得して、そのIndex番号を指定してValueを取るという流れになります。

Dictionaryのように値を保持できるのに、Keyを直接指定してValueを取ってこれないのは不便ですし、Dictionary型の変数が自動でソートされることにどんなメリットがあるのか、あまりよく分からないのですが参考になれば。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


ABOUTこの記事をかいた人

子どもが産まれたことをきっかけに働き方を見直し、フリーランスSEになった30代の父親。 埼玉県某市在住。 妻と娘(5歳)とペット(フェレット)で、日々悩みながらも楽しく過ごしています。