请问关于c的具体应用场景有哪些?

2026-04-29 00:470阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计174个文字,预计阅读时间需要1分钟。

请问关于c的具体应用场景有哪些?

csharp我有一个这样的代码:this.form.Resize +=new EventHandler(form_Resize);但我想在form_Resize事件中为后续的访问分配一些对象,我该怎么做?我能访问EventArgs中的数据吗?您能否委托分配其他对象?

我有这个代码:

请问关于c的具体应用场景有哪些?

this.form.Resize += new EventHandler(form_Resize);

但我想在form_Resize事件中为稍后的访问分配一些对象,我该怎么做?

我是否可以访问EventArgs中的数据?

您不能“向委托”分配其他数据,但您可以创建form_Resize方法的参数化版本,然后使用lambda表达式(在C#3中)或匿名委托(C#2)在附加处理程序时指定其他数据.写这个的一种方法如下:

void form_Resize(object sender, EventArgs e, Data additional) { // 'additional' contains whatever you specified when attaching handler } this.form.Resize += (s, e) => form_Resize(s, e, yourAdditionalData);

本文共计174个文字,预计阅读时间需要1分钟。

请问关于c的具体应用场景有哪些?

csharp我有一个这样的代码:this.form.Resize +=new EventHandler(form_Resize);但我想在form_Resize事件中为后续的访问分配一些对象,我该怎么做?我能访问EventArgs中的数据吗?您能否委托分配其他对象?

我有这个代码:

请问关于c的具体应用场景有哪些?

this.form.Resize += new EventHandler(form_Resize);

但我想在form_Resize事件中为稍后的访问分配一些对象,我该怎么做?

我是否可以访问EventArgs中的数据?

您不能“向委托”分配其他数据,但您可以创建form_Resize方法的参数化版本,然后使用lambda表达式(在C#3中)或匿名委托(C#2)在附加处理程序时指定其他数据.写这个的一种方法如下:

void form_Resize(object sender, EventArgs e, Data additional) { // 'additional' contains whatever you specified when attaching handler } this.form.Resize += (s, e) => form_Resize(s, e, yourAdditionalData);