Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Es konnte keine Implementierung des Abfragemusters für den Quelltyp "Typ" gefunden werden. "Methode" wurde nicht gefunden. Geben Sie den Typ der Bereichsvariablen "Name" explizit an.
Could not find an implementation of the query pattern for source type 'type'. 'method' not found. Consider explicitly specifying the type of the range variable 'name'.
Dieser Fehler wird ausgelöst, wenn in einem Abfrageausdruck eine Datenquelle angegeben ist, für die keine Standardabfrageoperatoren implementiert sind. Eine Möglichkeit, diesen Fehler zu erzeugen, ist die Angabe von ArrayList ohne Bereitstellung eines expliziten Typs für die Bereichsvariable.
So beheben Sie diesen Fehler
Im folgenden Beispiel kann das Problem einfach durch Angabe des Typs für die Bereichsvariable gelöst werden:
var q = from int x in list
Beispiel
Das folgende Beispiel zeigt eine Möglichkeit, den Fehler CS1934 zu erzeugen:
// 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;
}
}