Erro do Compilador CS1934
Não foi possível encontrar uma implementação do padrão de consulta para o tipo de origem 'type'. 'method' não encontrado. Considere especificar explicitamente o tipo da variável de intervalo "name".
Esse erro será produzido se uma expressão de consulta especificar uma fonte de dados para a qual nenhum operador de consulta padrão será implementado. Uma forma de produzir esse erro é especificar um ArrayList
sem dar um tipo explícito para a variável de intervalo.
No seguinte exemplo, a solução é apenas especificar o tipo da variável de intervalo:
C#var q = from int x in list
O seguinte exemplo mostra uma forma de gerar 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;
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: