Le pattern matching en C# nettoie le code avec is, switch et when