2009年12月29日火曜日

Dictionary Classを使用して、string型のIndexを持ち、Valueがstring型の連想配列を定義してみる。
using System;
using System.Collections.Generic;


class MainClass
{
    static void Main()
    {
        /* key,値がstring型のDictionaryClassを
         * インスタンス化 */
        var season = new Dictionary<string, string>();
        season["暖かい"] = "春";
        season["暑い"] = "夏";
        season["涼しい"] = "秋";
        season["寒い"] = "冬";
        // すべての要素[Key,Value]を出力
        foreach (var s in season)
        {
            Console.Write("{0} ", s);
        }
        // 改行
        Console.WriteLine();
        /* keyが暑い、寒いの要素をそれぞれ出力
         * 出力値:夏 冬 */
        Console.WriteLine
            ("{0} {1}", season["暑い"], season["寒い"]);
        /* keyが存在するかどうか確認
         * 出力値:True False*/
        Console.WriteLine
            ("{0} {1}",
            season.ContainsKey("暑い"),
            season.ContainsKey("暑くない"));
        /* Valueが存在するかどうか確認
         * 出力値:True False*/
        Console.WriteLine
            ("{0} {1}"
            season.ContainsValue("冬"), 
            season.ContainsValue("初夏"));
    }
}

0 コメント:

コメントを投稿