Errore del compilatore CS1934
Non è stata trovata un'implementazione del modello di query per il tipo di origine 'type'. 'method' non è presente. Provare a specificare in modo esplicito il tipo della variabile di intervallo 'name'.
Questo errore viene generato se un'espressione di query specifica un'origine dati per cui non è implementato alcun operatore di query standard. Si verifica, ad esempio, se si specifica un oggetto ArrayList
senza assegnare un tipo esplicito per la variabile di intervallo.
Nell'esempio seguente il problema viene risolto specificando semplicemente il tipo della variabile di intervallo:
var q = from int x in list
L'esempio seguente mostra un modo per generare l'errore CS1934:
// 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;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: