Compilerfehler CS1930
Die Bereichsvariable "Name" wurde bereits deklariert.
Die Bereichsvariable in einem Abfrageausdruck liegt innerhalb des Bereichs, bis der Abfrageausdruck endet. Sie muss daher einen eindeutigen Bezeichner aufweisen.
- Geben Sie jeder Bereichsvariablen, die in einem Abfrageausdruck eingeführt wird, einen eindeutigen Namen.
Im folgenden Beispiel wird CS1930 generiert, da der Bezeichner num
für die Bereichsvariable in der from
-Klausel und für die durch die let
-Klausel eingeführten Bereichsvariable verwendet wird.
// cs1930.cs
using System.Linq;
class Program
{
static void Main()
{
int[] nums = { 0, 1, 2, 3, 4, 5 };
var query = from num in nums
let num = 3 // CS1930
select num;
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: