Рекурсия в замещающем статическом классе - C#
Формулировка задачи:
Листинг программы
- namespace Extension
- {
- static class ExtensionClass
- {
- public static void ExtensionMethod(this string value, int counter)
- {
- counter--;
- Console.WriteLine(value + counter);
- if (counter != 0)
- value.ExtensionMethod(counter);
- Console.WriteLine(value + counter); // не понял
- }
- }
- class Program
- {
- static void Main()
- {
- string text = "Hello ";
- text.ExtensionMethod(3);
- // Delay.
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Рекурсия в замещающем статическом классе»
textual
Листинг программы
- if (counter != 0)
- return value.ExtensionMethod(counter);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д