我有下面的代碼,我不能完全理解的發生有:C#中符號「=>」的含義是什麼?
Authorize auth = new Authorize(
this.google,
(DesktopConsumer consumer, out string requestToken) =>
GoogleConsumer.RequestAuthorization(
consumer,
GoogleConsumer.Applications.Contacts | GoogleConsumer.Applications.Blogger,
out requestToken));
這是我知道的:
「授權」 - 只有1個構造函數接受2個參數:(DesktopConsumer,FetchUri )。
「this.google」 - 是一個「desktopConsumer」對象。
「GoogleConsumer.RequestAuthorization」返回一個「Uri」對象。
我不明白什麼是線的含義是:在中間
(DesktopConsumer consumer, out string requestToken) =>
。
http://stackoverflow.com/questions/1640684/what-is-the-symbol-doing-after-my-method-in-this-c-sharp-code – dash
LINQ用戶的常見標誌。 .. – Sandy
如果其他人可能需要閱讀它,那麼在代碼中使用這些不明確的字符時,這是一個很好的例子。 – DOK