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#

相关推荐
chouchuang14 分钟前
day-027-面向对象-下
开发语言·python
誰能久伴不乏16 分钟前
C++11 随机数生成——告别 rand()
开发语言·c++
海清河晏11119 分钟前
数据结构 | 二叉平衡搜索树
开发语言·数据结构·visual studio
kuonyuma30 分钟前
java之动态代理
java·开发语言
KouFiee36 分钟前
同名隐藏基础
开发语言·c++
z落落1 小时前
C# Task WaitAll、WaitAny、WhenAll、WhenAny
开发语言·c#
兰令水1 小时前
hot100【acm版】【2026.7.11/12打卡-java版本】
java·开发语言·数据结构·算法·职场和发展
从零开始的代码生活_1 小时前
C++ string 详解:常用接口、字符串算法与深拷贝实现
开发语言·c++·后端·学习·算法
m0_738120722 小时前
PHP代码审计基础——面向对象(四)
android·开发语言·网络·安全·github·php
2601_963771372 小时前
10 Best PHP Media CMS and Scripts for Web Creators in 2026
开发语言·前端·php