List<bool> test = new List<bool>();
test.Sort(new Func<bool, bool, int>((b1, b2) => 1));
¿Qué me falta?Acerca de la lista de clasificación y delegados y expresiones lambda Func cosas
error 2 Argumento 1: no se puede convertir de 'System.Func' a 'System.Collections.Generic.IComparer'
de error 1 El partido mejor método sobrecargado para 'System.Collections.Generic.List. Ordenar (System.Collections.Generic.IComparer)' tiene algunos argumentos no válidos
Cuando tengo
private int func(bool b1, bool b2)
{
return 1;
}
private void something()
{
List<bool> test = new List<bool>();
test.Sort(func);
}
funciona bien. ¿No son lo mismo?
Este es un buen ejemplo de que el compilador de ser más listo que tú (o nosotros, ya que habría necesitado para mira esto). Solo deje que lo resuelva (escribiendo implícitamente en lambdas) en lugar de tratar de decirle explícitamente cosas que ya debería saber. – Servy