C # Question: the reloads of "XXX" do not match "System. Threading. WaitCallback .,
Public static class ThreadPool // provides a thread pool that can be used to execute tasks, send work items, process asynchronous I/O, wait for other threads, and process timers. {[CallBack] public static bool QueueUserWorkItem (WaitCallback callBack); [SecuritySafeCritical] public static bool QueueUserWorkItem (WaitCallback callBack, object state);} public delegate void WaitCallback (object state ); // indicates the callback method to be executed by the thread pool thread.
When calling the callback method:
ThreadPool. QueueUserWorkItem (new WaitCallback (InsertBattleRecord), new RoomArgs (room, session. AppServer. Log ));
Error: do not understand the cause.
Find the cause from the Internet:
1. See the Declaration of WaitCallback delegation:
Public delegate void WaitCallback (object state );
It can be seen that a method with no return value and an object-type parameter is required for matching.