麻烦看看怎么没有运行结果
using System;using System.Collections;
namespace Test
{
class Program
{
public delegate void PrintEventHandler(object sender, PrintEventArgs e);
public event PrintEventHandler Print;
static void Main(string[] args)
{
Program P = new Program();
P.Print += new PrintEventHandler(myPrint);
Console.Read();
}
public class PrintEventArgs : EventArgs
{
private int count = 1;
public int Count
{
get
{
return count;
}
set
{
count = value;
}
}
}
public static void myPrint(object sender, PrintEventArgs e)
{
Console.WriteLine(e.Count);
}
}
}
--------------------编程问答--------------------
using System;
using System.Collections;
namespace Test
{
class Program
{
public delegate void PrintEventHandler(object sender, PrintEventArgs e);
public event PrintEventHandler Print;
static void Main(string[] args)
{
Program P = new Program();
P.Print += new PrintEventHandler(myPrint);
P.RaiseEvent();
}
public void RaiseEvent()
{
Print(this, new PrintEventArgs() { Count = 1 });
}
public class PrintEventArgs : EventArgs
{
public int Count { get; set; }
}
public static void myPrint(object sender, PrintEventArgs e)
{
Console.WriteLine(e.Count);
}
}
}
补充:.NET技术 , .NET Framework