Compilerfehler CS1931
Die Bereichsvariable 'Variable' verursacht einen Konflikt mit einer früheren Deklaration von 'Variable'.
Die Deklaration einer Bereichsvariablen muss genau wie jede andere Deklaration über einen Bezeichner verfügen, der innerhalb des Deklarationsabschnitts der Variablen eindeutig ist.
- Weisen Sie der Bereichsvariablen einen eindeutigen Namen zu.
Durch den folgenden Code wird der Fehler CS1931 ausgelöst, da der Bezeichner x
sowohl als lokale Variable in Main
als auch als Bereichsvariable im Abfrageausdruck verwendet wird:
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: