.NETちょこっとリファレンス

C#、VB.NET、ASP.NET、VisualStudioのリファレンスです

コレクション関連

[VB.NET] SortedListを使う

投稿日:2015年10月28日 更新日:

SortedListはコレクションのひとつで、 要素をキーと値で保持するオブジェクトです。

それだけだと、Dictionaryと変わりありませんが、 Dictionaryとの違いは、自動的にキー順にソートされているということです。

【名前空間】System.Collections.Generic.SortedList
【対応バージョン】VB 2005以降

サンプル

例)SortedListを生成して値を取得する

②ではキーは順番どおりに追加していませんが、
④で取得する時は、1,2,3,4の順番で取得されます。

SortedListのメソッド

SortedListの操作メソッドには以下のものがあります。

【Dictionaryのメソッド】
メソッド意味
.Add(key,val)要素(キー、値)を追加する
※既に同じキーが存在すると例外が発生します。
.Count要素数を取得する
.Remove(key)キーkeyの要素を削除する
.ContainsKey(key)キーkeyが存在するか判断する
.ContainsValue(val)値valが存在するか判断する
.Clear()全ての要素を削除する

キーの値を更新したい場合は、以下のようにします。

例)キー'2'の要素を'hoge'に更新する。

スポンサーリンク

スポンサーリンク

-コレクション関連

執筆者:




comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です