2010年1月17日日曜日

Classをインスタンス化してClassのメンバにアクセス、ドット演算子を使用して定義、そして表示してみる。

using System;


class SampleClass
{
    public int age;
    public string name;
}


class MainClass
{
    static void Main()
    {
        // SampleClass型(参照型)のsampleを宣言
        SampleClass sample;


        // Classをインスタンス化
        sample = new SampleClass();


        Console.Write("名前を入力>>");


        // sample.nameを読み込む
        sample.name = Console.ReadLine();
        Console.Write("生年を入力>>");


        // birthを読み込む
        int birth = int.Parse(Console.ReadLine());


        // 年齢を計算
        sample.age = DateTime.Today.Year-birth;


        /* 出力値
         * Name:sample.name 
         * Age:sample.age */
        Console.WriteLine
            ("Name:{0}¥nAge:{1}",
            sample.name, sample.age);
    }
}

0 コメント:

コメントを投稿