hakeの日記

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

C# - 変数の型を取得

変数の型は、GetTypeメソッドで取得できる。
PowerShellと同じ。
varで宣言した変数の型をチェックするときに便利。

using System;

// 変数の型を取得

class MyClass
{}

class MyMain
{
    static void Main(string[] args)
    {
        int d = 123;
        double f = 456.789;
        string s = "abc";
        MyClass m = new MyClass();
        
        Console.WriteLine(d.GetType()); //System.Int32
        Console.WriteLine(f.GetType()); //System.Double
        Console.WriteLine(s.GetType()); //System.String
        Console.WriteLine(m.GetType()); //MyClass

    }
}