Tag: 拳击

为什么不将违反方案委托给价值类型?

此代码段未在LINQPad中编译。 void Main() { (new[]{0,1,2,3}).Where(IsNull).Dump(); } static bool IsNull(object arg) { return arg == null; } 编译器的错误消息是: ‘UserQuery.IsNull(object)’没有重载匹配委托’System.Func’ 它适用于字符串数组,但不适用于int[] 。 这显然与拳击有关,但我想知道细节。