Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Recursive Method calls in C#
Message
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Divers
Thread ID:
00961245
Message ID:
00961321
Vues:
4
Hi Einar.
Thanks for your reply.

I've run a few tests on recursive calls and it seems to be working very well.

Thanks again for your assistance.

Regards,

Gerard



>Gerard,
>Yes it is possible to use recursion in C#. It is a very powerful tool. There is a limit on the number of recursive calls (I can't remember the number of the top of my head), but it is a fairly high number.
>
>The example you listed would eventually crash because counter is never updated so counter<10 will always be true, but if you update your counter variable in your recursive method your example should work.
>
>Any variable defined in a recursive method is local to that instance of the recursive call, and will allocate new memory each time.
>
>The consept of recursion is simple but can be a tough consept to get a grasp on, I would suggest reading up on the topic and then writing several test programs with a lot of messageboxes to monitor what is going on.
>
>Hope this helped.
>
>Einar
>
>
>>Is it possible to call a Method from within a method and are Variable retained from Calling Method:
>>e.g.
>>
>>class myclass()
>>{
>> public counter
>> counter = 0
>>
>> MyMethod(int y);
>> {
>> int x
>> x=y+1
>> if (counter < 10)
>> {
>> MyMethod(x);
>> }
>> }
>>}
>>
>>Are each of the x local to each recursive call , ot is the variable x the just taking up the same area in memory for each call
>>
>>
>>
>>Regards,
>>Gerard
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform