2010年1月7日木曜日

Nullable Typeのデータを定義して、??演算子を使用しint?型、string型の値をそれぞれ出力してみる。

using System;


class MainClass
{
    static void Main()
    {
        int? n=null,m=1;
        string s=null,t="Sample";


        int? l1=(n??m),l2=(m??n),l3=(n??n);
        string u1=(s??t),u2=(t??s),u3=(s??s);
        
        // 出力値:1 1 null
        Console.WriteLine("{0} {1} {2}",l1,l2,l3);
        // 出力値:Sample Sample null
        Console.WriteLine("{0} {1} {2}",u1,u2,u3);
    }
}

0 コメント:

コメントを投稿