Compilerfehler CS1934
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "Typ" gefunden werden. „method“ wurde nicht gefunden. Geben Sie den Typ der Bereichsvariablen "Name" explizit an.
Dieser Fehler wird ausgelöst, wenn ein Abfrageausdruck eine Datenquelle angibt, für die keine Standardabfrageoperatoren implementiert sind. Eine Möglichkeit, diesen Fehler auszulösen, besteht darin, ein ArrayList
-Objekt ohne einen expliziten Typ für die Bereichsvariable anzugeben.
So beheben Sie diesen Fehler
Im folgenden Beispiel besteht die Lösung einfach darin, dass der Typ der Bereichsvariablen angegeben wird.
var q = from int x in list
Beispiel
Im folgenden Beispiel wird eine Möglichkeit zum Auslösen von CS1934 dargestellt:
// cs1934.cs
using System.Linq;
using System.Collections;
static class Test
{
public static void Main()
{
var list = new ArrayList { 0, 1, 2, 3, 4, 5 };
var q = from x in list // CS1934
select x + 1;
}
}
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für