posts - 5,  comments - 3,  trackbacks - 1

最新评论

re: C#——类的事件 yzx99 2008-07-16 22:22  
谢谢,不过代码不能直接编译通过,小问题挺多的.如:
using system;
应为
using System;

public class Menuitem //声明一个菜单项目的类
应为
public class MenuItem //声明一个菜单项目的类
等等。

不过,我还是从你的代码中学到如何生成事件。我简化后的代码如下:
using System;

//事先申明一个委托,也可以在类的内部声明委托类型
public delegate void GameOver();

public class Game
{
// 声明一个事件并指定它的委托类型
public event GameOver RaiseGameOver;

public void Run()
{
Console.Write("请输入一个数:");
if (int.Parse(Console.ReadLine())>10)
//定义一个触发事件的方法(后面将用到)
RaiseGameOver();
}
}

public class m
{
public static void Main()
{
Game oGame=new Game();

//通过委托,main_gameover 方法 注册到事件中
oGame.RaiseGameOver+=new GameOver(main_gameover);
oGame.Run();
}

public static void main_gameover()
//方法要符合委托的类型
{
Console.WriteLine("Game Over");
}
}
re: 给代码签名的六个步骤 QQ签名 2008-05-15 19:33  
........
谢谢你,解释得很清楚 Candy[匿名] 2006-10-07 15:51  
我虽然好象工作上会用,可是基本理念一窍不通.我会努力的.^_^
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:Jingu
园龄:5年10个月
粉丝:0
关注:0

搜索

 
 

常用链接

随笔分类(4)

随笔档案(5)

文章分类(12)

Ajax

XSLT

最新评论