Compilerfehler CS1936
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "Typ" gefunden werden. „method“ wurde nicht gefunden.
Der Typ muss die Standardabfrageoperator-Methoden implementieren, die Sie in der Abfrage aufrufen, um einen Quelltyp abzufragen. Die Implementierung kann entweder in Form von Klassenmembern oder von Erweiterungsmethoden vorliegen, die mit der entsprechenden using
-Anweisung in den Gültigkeitsbereich eingebunden werden.
So beheben Sie diesen Fehler
Stellen Sie sicher, dass Sie eine Sammlung von Objekten abfragen, nicht ein einzelnes Objekt.
Stellen Sie sicher, dass Sie die erforderlichen
using
-Anweisungen angegeben haben.
Beispiel
Im folgenden Beispiel wird CS1936 erzeugt:
// cs1936.cs
using System.Collections;
using System.Linq;
class Test
{
static int Main()
{
object obj;
IEnumerable e = from x in obj // CS1936
select x;
return 0;
}
}
Dieser Fehler tritt normalerweise auf, wenn Sie versehentlich versuchen, ein Objekt eines Typs abzufragen, statt einer Sammlung dieser Objekte.
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