c# - 了解 C# 代码中的参数

标签 c#

IntelliSense 表示 lambda 参数 ea 是一个 DownloadStringCompletedEvent Args。明白了,但是参数 s 只被定义为“object s”。谁能解释一下这个参数的用途?

WebClient client = new WebClient();

        client.DownloadStringCompleted += (s, ea) => 
                     { XDocument document = XDocument.Parse(ea.Result);
                        // ... Do something else...
                      };

最佳答案

据我所知,对象 s 通常被称为“发件人”,因此 s 代表发件人 - 即。生成事件的对象,又名源。

希望这对您有所帮助。

关于c# - 了解 C# 代码中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4823754/

相关文章:

c# - 如果需要很长时间取消请求的 Asp.net Core 中间件

c# - 获取错误解析或读取时的整个 CSV 行

c# - IPN模拟器错误

c# - 将 ASP.NET Web 窗体应用程序转换为桌面应用程序

c# - 从具有纬度和经度的反向地理编码中获取城市名称

c# - System.String底层实现

c# - VS 2010 中的 MSTest + CHESS

c# - 创建没有主键的 UPDATE 语句

c# - 如何找出在我的应用程序中播放 "Ding"的内容

c# - 在 C# linq 中查找多个列表中的公共(public)项