c# - 如何将多个字符串值传递给 C# 中的按钮单击事件处理程序

标签 c# .net winforms

如何将多个字符串值传递给 C# 中的按钮单击事件处理程序?

最佳答案

如果你事先知道字符串,你可以使用匿名函数来捕获和传递字符串

string s1 = ...;
string s2 = ...;
button.Click += (sender, e) => { MyHandler(sender, e, s1, s2); };

void MyHandler(object sender, EventArgs e, string s1, string s2) {
  ...
}

关于c# - 如何将多个字符串值传递给 C# 中的按钮单击事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5395908/

相关文章:

c# - 如何使自定义对话框保持在其父级之上而不是在其他应用程序之上

c# - 亚马逊 MWS C# XSD 类生成

c# - 遍历列表并删除项目的正确方法

c# - 是否可以使用 ConcurrentExclusiveSchedulerPair 优化这段代码?

c# - 使用存储库时,ASP.NET MVC 中业务逻辑的最佳位置是什么?

c# - 访问 Datagridview (WinForms) 中的不可见列

c# - 生成 PDF 时不应用 wkHtmlToPdf css

.net - 在部分信任程序集调用的受信任程序集中授予 FullTrust

c# - 什么是替代 BinaryFormatter 的良好内存保守序列化程序?

c# - 关闭表单后进程没有关闭