什么是功能参数中的意思

时间:2018-10-09 04:26:47

标签: c# unity3d

我正在检查facebook sdk,并遇到此功能:

FB.ShareLink(
    new Uri("https://developers.facebook.com/"),
    callback: ShareCallback
);

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

2 个答案:

答案 0 :(得分:7)

callback:被称为“命名参数”。这意味着在共享链接中,有一个名为“ callback”的命名参数,您用ShareCallback填充了回调参数。

如果有很多重载参数,命名参数非常有用,并且我们要确保使用的参数名称正确。

This可能会帮助您了解更多。

答案 1 :(得分:5)

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

相关问题