我知道在 C#(和 VB.Net)中,我可以创建一个委托,将其指向一个方法,然后使用该委托同步或异步运行我的方法。我知道该怎么做。
有时我使用委托来异步运行一个方法,有时这些方法有输入参数。为了异步运行我的方法,我调用委托BeginInvoke
方法,提供我的输入参数,然后是“null,null”。
我提供“null, null”作为最后两个参数,尽管 Visual Studio 的智能感知建议我改为提供一个AsyncCallback
名为 callback 的对象,后跟一个简单命名的对象@object
,如下所示。
什么是 anAsyncCallback
以及它是如何使用的,@object
智能感知建议的另一个名为的对象的目的是什么?
谢谢