什么:在函数参数中表示

Tel*_*ler 1 c# unity-game-engine

我正在检查facebook sdk并且来到这个功能:

FB.ShareLink(
    new Uri("https://developers.facebook.com/"),
    callback: ShareCallback
);
Run Code Online (Sandbox Code Playgroud)

我的问题是,回调:意味着什么?是否说明参数应该与该回调链接?如果是这样的话有什么好处?

Kos*_*mas 7

callback:被称为"命名参数".这意味着在sharelink中,有一个名为"callback"的命名参数,您可以使用填充回调参数ShareCallback.

如果存在大量重载参数,则命名参数非常有用,并且我们希望确保我们使用的参数名称是正确的.

可能有助于您了解更多信息.


Jon*_*øgh 5

这称为命名参数.它可用于更清楚地记录代码正在执行的操作,或调用某些参数具有默认值而无需显式指定所有参数的方法.