Je suis nouveau dans C# alors s'il vous plaît ignorer ma façon de demander Je suis très confus que ma fonction de récursion est correcte, mais le code montre une erreur. S'il vous plaît aiderErreur de code de récursion dans C#?
voici mon code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
void Print100(int n)
{
if (n >= 100)
{
Console.WriteLine();
return;
}
Console.WriteLine(n);
Print100(n + 1);
Console.WriteLine(n);
}
}
}
}
J'ai créé une fonction pour afficher 1-100 et 100-1 entiers en utilisant récursion.
SO fait des devoirs maintenant? – ChrisBint
Vous ne pouvez pas créer de fonctions imbriquées en C# - déplacez 'Print100' hors de votre méthode' Main'. – Lee
lol, c'est récursif – mcalex