Cuestión : ¿Pregunta del parámetro de la referencia de C#? ¿Cómo llamar un método que tiene parámetro de la referencia recurrentemente?

Hola,

I intentando computar el número de fibonacci recurrentemente y llamando computeFibonacciRecursive (bola del ref); de la cañería. el
However, estoy consiguiendo error del
return computeFibonacciRecursive (el ref n - 1) + computeFibonacciRecursive (el ref n - 2); el error de
The es: ¿la referencia del

A o hacia fuera discusión debe ser un variable

How para fijar este error? Por favor programa de help.



class {principal vacío del
static args) (de la secuencia [] {bola del
internacional = 20;
computeFibonacci (bola de la referencia); Console.WriteLine (fib);
fib = 20;
computeFibonacciRecursive (bola del ref); Console.WriteLine (fib); parásitos atmosféricos privados internacional del

del
} computeFibonacciRecursive (n)
{
del ref internacional si (<= 1)
{
n de vuelta de n; else
{computeFibonacciRecursive de vuelta del
del
} del
(ref n - 1) + computeFibonacciRecursive (ref n - 2);  // <------computeFibonacci estático del

private internacional del
del
}} (n)
{
internacional de la referencia internacional a = 1, b = 1;
para (internacional i = 3; i <= n;
{
internacional de i++) c = a + b;
a = b;
b = c;
Console.WriteLine (“is= de b” + b);
b de vuelta del
};
del

del
}} class= del

Respuesta : ¿Pregunta del parámetro de la referencia de C#? ¿Cómo llamar un método que tiene parámetro de la referencia recurrentemente?

usted no necesita la “referencia” porque usted que vuelve ya un valor…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
programa de la clase
    {
        principal vacío de los parásitos atmosféricos args (de la secuencia [])
        {
            bola de la internacional = 20;
            bola = computeFibonacci (bola); Console.WriteLine (bola);
            bola = 20;
            bola = computeFibonacciRecursive (bola); Console.WriteLine (bola);
        }

        parásitos atmosféricos privados internacional computeFibonacciRecursive (internacional n)
        {
            si (n  <>
           
Otras soluciones  
 
programming4us programming4us