Erro do compilador CS1934
Não foi possível encontrar uma implementação do padrão de consulta para o tipo de origem 'type'. 'método' não encontrado. Considere especificar explicitamente o tipo da variável de intervalo 'nome'.
Este erro é produzido se uma expressão de consulta especifica uma fonte de dados para a qual nenhum operador de consulta padrão é implementado. Uma maneira de produzir esse erro é especificar um ArrayList
sem fornecer um tipo explícito para a variável de intervalo.
No exemplo a seguir, a solução é apenas especificar o tipo da variável de intervalo:
C#var q = from int x in list
O exemplo a seguir mostra uma maneira de produzir 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: