2009年12月29日火曜日

string.Compare(string,string)を使用して、2つの文字の文字コードを比較してみる。

using System;


class MainClass
{
    static void Main()
    {
        string a = "a", b = "b",
            la = "A", lb = "B",
            ab="ab",ba="ba";
        /* 2つの文字列を比較する
         * 出力値:0 */
        Console.WriteLine
            (string.Compare(a, a));
        // 出力値:-1
        Console.WriteLine
            (string.Compare(a, b));
        // 出力値:1
        Console.WriteLine
            (string.Compare(b, a));
        // 出力値:-1
        Console.WriteLine
            (string.Compare(a,la));
        // 出力値:1
        Console.WriteLine
            (string.Compare(lb, a));
        // 出力値:-1
        Console.WriteLine
            (string.Compare(ab, ba));
        // 出力値:-1
        Console.WriteLine
            (string.Compare("日の丸","日本"));
        // 出力値は日の丸と日本の比較と同じ
        Console.WriteLine
            (string.Compare("の","本"));
    }
}

0 コメント:

コメントを投稿