//Job
static void DelegateExampleJob()
{
DelegateExampleClass::runExample(5,5);
}
//Class
class DelegateExampleClass
{
}
delegate void delegateExample(int _intVlaue1, int _intValue2)
{
}
public void EventMethod1(int _intVlaue1, int _intValue2)
{
info(strFmt(""%1"",_intVlaue1+_intValue2));
}
static public void EventMethod2(int _intVlaue1, int _intValue2)
{
info(strFmt(""%1"",_intVlaue1+_intValue2));
}
static public void runExample(int _intVlaue1, int _intValue2)
{
DelegateExampleClass _DelegateExampleClass = new DelegateExampleClass();
_DelegateExampleClass.delegateExample += eventhandler(_DelegateExampleClass.EventMethod1);
_DelegateExampleClass.delegateExample += eventhandler(DelegateExampleClass::EventMethod2);
_DelegateExampleClass.delegateExample(_intVlaue1,_intValue2);
}
No comments:
Post a Comment