2009年12月10日木曜日

Collectionのメソッド、ContainsKey(key)、ContainsValue(value)、Remove(key)を使用してみる。
using System;
using System.Collections.Generic;

class MainClass
{
    static void Main()
    {
        var kisetsu=new Dictionary<string,string>();
      
        // 要素を追加
        kisetsu["暖かい"]="";
        kisetsu["暑い"]="";
        kisetsu["涼しい"]="";
        kisetsu["寒い"]="";
      
        // Keyが存在するか判定
        // 出力値:True
        Console.WriteLine(kisetsu.ContainsKey("暖かい"));

        // 出力値:False
        Console.WriteLine(kisetsu.ContainsKey("温かい"));

        // Valueが存在するか判定
        // 出力値:True
        Console.WriteLine(kisetsu.ContainsValue(""));

        // 出力値:False
        Console.WriteLine(kisetsu.ContainsValue("初夏"));

        // 要素を削除する
        kisetsu.Remove("涼しい");
        kisetsu.Remove("寒い");

        // 削除されているか確認
        // 出力値:暖かい春 暑い夏
        foreach (KeyValuePair<string,string> kv in kisetsu)
        {
            Console.Write(kv.Key);
            Console.WriteLine(kv.Value);
        }
    }
}

0 コメント:

コメントを投稿