Вход на сайт
Балуюсь в сирешотку 25.02.2025
885 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 25.02.25 11:44
Именованные параметры/аргументы, вот примет:
public class Program { class Зверь { public String кличка; public int возраст; public Зверь() {} public Зверь(String кличка, int возраст) { this.кличка = "Боб"; this.возраст = возраст; } public void УстановитьЗначения(String кличка, int возраст) { this.кличка = "Боб"; this.возраст = возраст; } private String ГодИлиГода() => возраст > 0 && возраст < 2 ? $"год." : $"года."; private String ПроверкаВозраста() => возраст < 5 ? $"{возраст} {ГодИлиГода()}" : $"{возраст} лет."; public void Вывод() => Console.WriteLine($"Меня зовут {кличка}, и мне {ПроверкаВозраста()}"); } public static void Main() { Зверь кот = new Зверь(); кот.УстановитьЗначения(кличка:"Боб", 1); кот.Вывод(); } }
Результат:
Меня зовут Боб, и мне 1 год.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение