hakeの日記

Windows環境でプログラミングの勉強をしています。

C# - 他クラスのメソッド実行

MyClassという、スタティックメソッドとインスタンスメソッドを持ったクラスを定義して、Mainから呼び出してみる。

using System;

// 他クラスのメソッド実行

class MyClass
{
    public static void Method1()
    {
        Console.WriteLine("MyClass:スタティックメソッド実行");
    }
    
    public void Method2()
    {
        Console.WriteLine("MyClass:インスタンスメソッド実行");
    }
}

class MyMain
{
    static void Main(string[] args)
    {
        // スタティックメソッド実行
        MyClass.Method1();
        // インスタンス作成
        MyClass mc = new MyClass();
        // インスタンスメソッド実行
        mc.Method2();
    }
}