【C#】case句による型判定
case文で引数の型に応じて処理を分岐することが可能。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
var rank = 1; switch ((object)rank) { case int i: Console.WriteLine("int型です。"); //int型の時に実行 break; case string str: Console.WriteLine("stringです。"); //string型の時に実行 break; default: Console.WriteLine("それ以外の型です。"); break; } |