C#のswitch文とtypeof演算子を使用したタイプに基づく条件分岐の例
例1: クラスの型に基づく条件分岐public class Animal { public string Name { get; set; } } public class Dog : Animal { } public class Cat : Animal { } public void ProcessAnimal(Animal animal) { switch (animal) { case Dog dog: Console.WriteLine($"This is a dog named {dog.Name}."); >>More