C# EeventHandler传递参数

C#开发,需要给EventHandler传递一个参数,写法如下:

cs 复制代码
string serialNumber = "xxx"; 
btn.Click += delegate (object sender, EventArgs e) { openForm(sender, e, serialNumber); };

private void openForm(object sender, EventArgs e, string serialNumber)
{
    this.serialNumber = serialNumber;
}

参考:Passing Parameters to Events - C#

相关推荐
仍然.13 小时前
Java---反射、枚举、lambda表达式 和 泛型进阶
java·开发语言
Zsy_05100313 小时前
【C++】类和对象(二)
开发语言·c++
Duang007_13 小时前
【万字学习总结】API设计与接口开发实战指南
开发语言·javascript·人工智能·python·学习
一叶星殇13 小时前
C# .NET 如何解决跨域(CORS)
开发语言·前端·c#·.net
Elieal13 小时前
Java项目密码加密实现详解
java·开发语言
shhpeng13 小时前
go mod vendor命令详解
开发语言·后端·golang
Java程序员威哥13 小时前
用Java玩转机器学习:协同过滤算法实战(比Python快3倍的工程实现)
java·开发语言·后端·python·算法·spring·机器学习
GeekyGuru13 小时前
C++跨平台开发的核心挑战与应对策略
开发语言·c++
Howrun77713 小时前
信号量(Semaphore)
开发语言·c++·算法
leaves falling13 小时前
c语言-动态内存管理
c语言·开发语言