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

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

コレクション関連

[VB.NET] SortedListを使う

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

SortedListはコレクションのひとつで、
要素をキーと値で保持するオブジェクトです。
それだけだと、Dictionaryと変わりありませんが、
Dictionaryとの違いは、自動的にキー順にソートされているということです。

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

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

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

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

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

スポンサーリンク

スポンサーリンク

-コレクション関連

執筆者:


comment

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

関連記事

VB.NET

[VB.NET] Listを使う

Listはコレクションのひとつで、 要素をリスト形式で保持するオブジェクトです。 【名前空間】System.Collections.Generic.List 【対応バージョン】VB 2005以降 [c …

VB.NET

[VB.NET] Dictionaryを使う

Dictionaryはコレクションのひとつで、 要素をキーと値で保持するオブジェクトです。 【名前空間】System.Collections.Generic.Dictionary 【対応バージョン】V …

VB.NET

[VB.NET] Listを生成する

コレクションのListを生成するサンプルです。