Рекурсия в замещающем статическом классе - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д