2009年12月6日日曜日

structキーワードを使用して構造体を定義する。

using System;

// 構造体を定義
struct Sample
{
    /* フィールドの初期化を同時に
     * 行うことはできない */
    public int age;
    public string name;
}
class MainClass
{
    static void Main()
    {
        // newキーワードはいらない
        Sample s;

        // int型のフィールド
        s.age = 100;
        // string型のフィールド
        s.name = "Kamimura";

        // 出力値:100
        Console.WriteLine(s.age);
        // 出力値:Kamimura
        Console.WriteLine(s.name);
    }
}

0 コメント:

コメントを投稿