//тут паттерн для свойств через switch public void dlya_vizova2() { Person_for_pattern person = new Person_for_pattern(21); Person_for_pattern person1 = new Person_for_pattern("Dima"); Person_for_pattern person2 = new Person_for_pattern(); Property_pattern property_Pattern = new Property_pattern(); var strings = new[] { new{ stroka = property_Pattern.GetMessage(person) }, new{ stroka = property_Pattern.GetMessage(person1) }, new{ stroka = property_Pattern.GetMessage(person2) } }; foreach (var s in strings) { Console.WriteLine(s.stroka); } }
public string GetMessage(Person_for_pattern person) => person switch { { Age : 21 } => "21",