读书人

EventArgs 参数赋值有关问题

发布时间: 2012-06-06 16:44:11 作者: rapoo

EventArgs 参数赋值问题

EventArgs e = new EventArgs();

请问如何给上面的e赋值,如e="abc"这样

[解决办法]
想什么呢,那能赋值吗,类型都不对付
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.eventargs(v=vs.80).aspx

c#要有类型的概念,e是EventArgs类型,"abc"是string类型,不能这么干的
[解决办法]
假如你想给 ...(.., EventArgs e) 这种方法传递多些的参数,可以定义个类型继承 EventArgs

C# code
public class EventArgsEx : EventArgs{    public string str;}// 创建EventArgsEx e = new EventArgsEx();e.str = "abc";// 调用方法 ...(..., e);...(.., EventArgs e){   // 取出   EventArgsEx ex = (EventArgsEx)e;   ... = ex.str;} 

读书人网 >C#

热点推荐