No entiendo este error:
Error 3 Argument '1':
cannot convert from 'System.Predicate<Q> [c:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll]'
to 'System.Predicate<Q> [c:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll]'
Solo he definido esto sobre una List<Q>:
public bool Exists<Q>(Predicate<Q> predicate)
{
return Items.Exists(predicate);
}
¿Alguna idea concreta sore por que se produce este error?
Esto, en que se diferencia tu método del que ya existe?
http://msdn.microsoft.com/en-us/library/bfed8bca.aspx
O no entiendo que intentas hacer...
Ya, ya, si devuelvo la lista como IEnumerable ya lo tengo, es lo que hecho,
pero eso no quita que me diese ese error tan absurdo.
Me gustaría saber que es lo que pasaba, nada mas.
Me refiero a que dices que has declarado ese método sobre un List<Q>, pero es que estás declarando un método igual a otro que ya existe, no?
Esperate y no corras... la lista la tenia en una variable privada, pero ahora recuerdo que la clase implementaba la interfaz IEnumerable,
sera eso... ^_^'
ya empieza a tener sentido ... porque puede tratar a los calificadores Q (o como se llamen) como distintos.