ソースコード
using System;
using System.Collections;
using System.Collections.Specialized;
public static class Program
{
private static void Main()
{
var table = new OrderedDictionary
{
{ 4, "ヒトカゲ" },
{ 5, "リザード" },
{ 6, "リザードン" },
};
foreach ( DictionaryEntry n in table )
{
Console.WriteLine( n.Key );
Console.WriteLine( n.Value );
}
for ( var i = 0; i < table.Count; i++ )
{
var value = table[ i ];
Console.WriteLine( value );
}
table.Add( 7, "ゼニガメ" );
table.Remove( 4 );
table.RemoveAt( 0 );
table.Insert( 0, 3, "フシギダネ" );
table.Clear();
}
}
- OrderedDictionary を使用するためにはソースコードの先頭に
using System.Collections.Specialized;
を追加する必要があります
- 通常の Dictionary と違い、インデックスを使用して値を参照できるため
for 文を使用することができます