C# Ifabfrage + übergabe

Malaxo

Erfahrenes Mitglied
Weiss nicht wo kommen C# fragen hin? bin ich hier richtig?

Meine Frage:

Hab ein kleines Webpart für Sharepoint C# basierend:

Variablen + Ifabfrage:
Code:
int x = 99;
            int y = 100;
            int a = 2;
            int b = 1;
            if ((x < y))
            {
               string heigher = "Zahl ist gestiegen";
            }
            else
            {
               string heigher = "Zahl ist gesunken";
            }

Ausgabe:
Code:
output.RenderBeginTag(HtmlTextWriterTag.Td);
            output.Write(x + heigher);
            output.RenderEndTag(); // td
Code:
output.RenderBeginTag(HtmlTextWriterTag.Td);
            output.Write(a + heigher);
            output.RenderEndTag(); // td

Ich prüfe zuerst ob zahl X kleiner ist als Y, wenn das der Fall ist sollte es mir beim output die Zahl + den Text von "heigher" ausgeben, damit man sieht ob es gesunken oder gestiegen ist. Jedoch bekomme ich folgende Fehlermeldung nach dem Compailer: Der Name "heigher" ist im aktuellen kontext nicht vorhanden.

Warum? bin neu in C# aber was mach ich falsch dabei?
 
Zurück