2009年12月17日木曜日

structキーワードを使用し、構造体を定義してみる。
using System;


/* structキーワードを使用し
 * 構造体を定義 */
public struct Person
{
    public string name;
    public int age;
    public string gender;
}


class MainClass
{
    static void Main()
    {
        Person sp;


        /* spname,age,genderにそれぞれ
         * 値を代入 */
        sp.name = "Kamimura";
        sp.age = 10;
        sp.gender = "Man";


        // 出力値:Kamimura 100 Man
        Console.Write(sp.name+" ");
        Console.Write(sp.age+" ");
        Console.WriteLine(sp.gender);


        Person sp1;


        /* sp1name,age,genderにそれぞれ
         * 値を代入 */
        sp1.name = "Kamimura1";
        sp1.age = 100;
        sp1.gender = "Woman";


        // 出力値:Kamimura1 100 Woman
        Console.Write(sp1.name+" ");
        Console.Write(sp1.age+" ");
        Console.WriteLine(sp1.gender);
    }
}

0 コメント:

コメントを投稿