توابع بازگشتی در سی شارپ
توابع بازگشتی به صورتی می باشد که درون همان تابع خودش را صدا می زنیم . حتما تابعی که می نویسید باید پایان پذیر باشد .
برای مثال برنامه ای بنویسید که اعداد یک تا ده را با استفاده از توابع بازگشتی در خروجی چاپ کند.
static void Main(string[] args)
}
;show1to10(1)
;()Console.ReadKey
{
public static void show1to10(int n)
}
if (n<=10)
}
;Console.WriteLine(n)
;show1to10(n + 1)
{
{