2010年2月5日金曜日

パラメータ付きのMethodや戻り値を返すMethodをメンバーに持つClassを定義して、そのClassをインスタンス化して定義したMethodを呼び出してみる。

using System;

class SampleClass
{
    public int m, n;

    public int sum()
    {
        return m + n;
    }

    public int multiply()
    {
        return m * n;
    }

    // パラメーター付きMethod
    public int sum(int m, int n)
    {
        return m + n;
    }

    // 表示まで記述(戻り値なし)
    public void multiply(int m, int n)
    {
        Console.WriteLine(m * n);
    }
}

class MainClass
{
    static void Main()
    {
        SampleClass sample = new SampleClass();

        sample.m = 2;
        sample.n = 3;

        // 出力値:5 6 9 20
        Console.WriteLine(sample.sum());
        Console.WriteLine(sample.multiply());
        Console.WriteLine(sample.sum(4, 5));
        sample.multiply(4, 5);
    }
}

0 コメント:

コメントを投稿