我收到一个错误,上面写着“非静态方法需要一个目标”//TODO: Error, Non static method requires a target. _context.PurchaseOrderItems.FirstOrDefault(return _context.DeliverySchedules.Inc
基本上,我想知道如何考虑这个问题:当编写一个扩展方法时,如果将一个空引用作为this 实例传递,则该扩展方法不会本质上失败,是否对该参数执行空检查?Action<T> action) foreach (var t in collection) action.Invoke(t);}
我无法决定的是,如果null如果我不添加任何空检查,我将在action.Invoke(T)上得到一个collection,但是如果collection是null,那么for循环将什