如何在 Func 中设置多个条件作为扩展方法中的参数?
How to set many conditions in Func as argument in extesion method?
问题已解决并且适用于一种情况,但如果我尝试这样做:
myOC.Insert(myNewElement, (x=> x.ID != 1 && x.Name.CompareTo(myString) > 0))
在这种情况下,我收到一条错误消息,指出委托函数不接受 1 个参数。
我的扩展方法是:
public static void Insert<T>(this ObservableCollection<T> paramOC, T paramNewElement, Func<T, bool> condition)
{
//Code
}
如何在函数中设置多个条件?
非常感谢。
尝试使用这个
myOC.Insert(myNewElement, (x=> x.ID != 1 && (x.Name.CompareTo(myString) > 0)))
问题已解决并且适用于一种情况,但如果我尝试这样做:
myOC.Insert(myNewElement, (x=> x.ID != 1 && x.Name.CompareTo(myString) > 0))
在这种情况下,我收到一条错误消息,指出委托函数不接受 1 个参数。
我的扩展方法是:
public static void Insert<T>(this ObservableCollection<T> paramOC, T paramNewElement, Func<T, bool> condition)
{
//Code
}
如何在函数中设置多个条件?
非常感谢。
尝试使用这个
myOC.Insert(myNewElement, (x=> x.ID != 1 && (x.Name.CompareTo(myString) > 0)))