小编smi*_*ten的帖子

C#查找发件人

private void buttonCheck(object sender, EventArgs e)
{
   Type x = sender.GetType();
   var y = Activator.CreateInstance(x); //sends me back to the original problem : sender is an object, not a usable object.

   var x = (Button)sender;  // == button, but you never know what sender is until it's already in this function... so 
   dynamic z = sender; //gives you the image of sender i'm looking for, but it's at runtime, so no intellisense/actual compiletime knowledge of what sender is.
}
Run Code Online (Sandbox Code Playgroud)

在没有先验知识的情况下,如何创建一个可用的sender实例呢?sender实际上并未带给这个方法?

c# object sender

2
推荐指数
1
解决办法
5684
查看次数

标签 统计

c# ×1

object ×1

sender ×1