da ich einen blutigen Anfänger bin ich hier etwas Hilfe brauchen werden:C# Verwendung von nicht zugewiesenen lokalen Variablen innerhalb eines if Schleife
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Gauss_Algorithmus
{
class Program
{
static void Main(string[] args)
{
if (x1 > 0 && x2 > 0)
{
x02 = (x2 * x1) - (x1 * x2);
y02 = (y2 * x1) - (x1 * y2);
z02 = (z2 * x1) - (x1 * z2);
d02 = (d2 * x1) - (x1 * d2);
}
Console.WriteLine("2.: " + x02 + "x + " + y02 + "y + " + z02 + " d02);
}
}
Dort heißt es:
Verwendung von nicht zugewiesenen lokalen Variablen „x01, etc ....
verstehe ich den Fehler und weiß, dass x01
nur in einem lokalen Bereich definiert ist, aber nicht wissen, wie es zu beheben, da x01
, et c) muss innerhalb der if
Schleife definiert werden.
Ich hoffe, dass Sie mir Jungs helfen können, Dank im Voraus ..
Diese Variabl Es ist nie definiert, so etwas schwer zu diskutieren; die Definitionsposition ist hier kritisch (ebenso wie die genaue Position, wo Dingen Werte zugewiesen werden). Können Sie es bearbeiten, um eine Version anzuzeigen, die mindestens den gleichen Fehler aufweist wie den Bericht, den Sie melden? –
Und du verwendest niemals 'x01', was bedeutet, dass dies nicht der Code ist, der diesen Fehler erzeugt. Bitte geben Sie eine [MCVE] an. –
fehlt auch ein '}', das den Gültigkeitsbereich der 'namespace'-Funktion schließt –