C#中的符号"=>"是什么意思?

Roe*_*rel 1 c#

我有以下代码,我无法完全理解那里发生的事情:

Authorize auth = new Authorize(
    this.google,
    (DesktopConsumer consumer, out string requestToken) =>
    GoogleConsumer.RequestAuthorization(
        consumer,
        GoogleConsumer.Applications.Contacts | GoogleConsumer.Applications.Blogger,
        out requestToken));
Run Code Online (Sandbox Code Playgroud)

这就是我所知道的:
"授权" - 只有一个构造函数接受2个参数:(DesktopConsumer,FetchUri).
"this.google" - 是"desktopConsumer"对象.
"GoogleConsumer.RequestAuthorization"返回"Uri"对象.

我无法理解这条线的含义是什么:
(DesktopConsumer consumer, out string requestToken) =>
在中间.

Kol*_*lky 7

在这种情况下,=>使用带有参数的lambda表达式创建一个匿名方法/委托DesktopConsumer consumer, out string requestToken.