List<bool> test = new List<bool>();
test.Sort(new Func<bool, bool, int>((b1, b2) => 1));
我错过了什么?
错误 2 参数 1:无法从 'System.Func' 转换为 'System.Collections.Generic.IComparer'
错误 1 'System.Collections.Generic.List.Sort(System.Collections.Generic.IComparer)' 的最佳重载方法匹配有一些无效参数
当我有
private int func(bool b1, bool b2)
{
return 1;
}
private void something()
{
List<bool> test = new List<bool>();
test.Sort(func);
}
它工作正常。他们不是一回事吗?