using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
TestClass testClass = new TestClass();
testClass.testEventHandler+=testAdd;
testClass.TestRun( new testEvenargv(3, 4));
}
static void testAdd(object o,testEvenargv e)
{
Console.WriteLine((e.x+e.y).ToString());
}
}
class TestClass
{
public event EventHandler<testEvenargv> testEventHandler;
public void TestRun(testEvenargv e)
{
if(testEventHandler != null)
{
testEventHandler(this,e);
}
}
}
class testEvenargv : EventArgs
{
public int x;
public int y;
public testEvenargv(int x, int y)
{
this.x = x;
this.y = y;
}
}
}
C# EventHandler EventArgs Demo
原创
©著作权归作者所有:来自51CTO博客作者阿ou同学的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# Demo 资源汇总
C# Demo 资源汇总
C# Demo 资源 v8 姿态识别 -
C# EventHandler观察者模式
C# EventHandler观察者模式C#...
c# java 回调函数 ide 委托机制