Error del compilador CS1935
No se encontró ninguna implementación del patrón de consulta para el tipo de origen 'type'. 'method' no encontrado. ¿Falta una directiva using para "System.Linq"?
El tipo de origen de una consulta debe ser IEnumerable
, IEnumerable<T>
o un tipo derivado, o bien un tipo para el que usted u otra persona ha implementado los operadores de consulta estándar. Si el tipo de origen es IEnumerable
o IEnumerable<T>
, debe agregar una directiva using
para el espacio de nombres System.Linq
con el fin de incluir los métodos de extensión del operador de consulta estándar en el ámbito. Las implementaciones personalizadas de los operadores de consulta estándar se deben incluir en el ámbito de la misma manera, con una directiva using
y, si es necesario, una referencia al ensamblado.
Agregue las directivas using
y las referencias al proyecto.
El código siguiente genera el error CS1935 porque la directiva using
para System.Linq está comentada:
// cs1935.cs
// CS1935
using System;
using System.Collections.Generic;
// using System.Linq;
class Test
{
static int Main()
{
int[] nums = { 0,1,2,3,4,5 };
IEnumerable<int> e = from n in nums
where n > 3
select n;
return 0;
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: