"的语法说明-6ren"> "的语法说明-谁能用简单的英语告诉我下面的代码发生了什么,特别是关于 => 和 += 符号的用法: var ls = new LibraryServiceClient(AppSettings.Get("Librar-6ren">
gpt4 book ai didi

c# - 使用 "=>"的语法说明

转载 作者:太空狗 更新时间:2023-10-30 00:02:44 25 4
gpt4 key购买 nike

谁能用简单的英语告诉我下面的代码发生了什么,特别是关于 =>+= 符号的用法:

var ls = new LibraryServiceClient(AppSettings.Get("LibraryServiceBaseAddress"), 
SessionId, App.Id, _user.UUID);
ls.MakingRequest += (s, e) =>
{
LogStash.LogDebug("Library Service | Before making request : {0}",
DateTime.UtcNow.ToString("HH:mm:ss.fff"));
};

最佳答案

您为事件分配了一个新的代表:

ls.MakingRequest +=

您创建一个 lambda 表达式,一个具有两个参数 se 的函数:

 (s, e) =>

lambda 表达式的作用是:

{ LogStash.LogDebug("Library Service | Before making request  : {0}", DateTime.UtcNow.ToString("HH:mm:ss.fff"));

关于c# - 使用 "=>"的语法说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33096388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com