zoukankan
html css js c++ java
让类产生事件
今天想了解如何让类产生事件,从
http://www.cnblogs.com/Jingu-st/archive/2006/03/23/356677.html
中整理出如下的代码:
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
"
);
}
}
查看全文
相关阅读:
如何选择一款程序员理想中的显示器
群英论道聚北京,共话PostgreSQL
中国人民大学教授杜小勇:One Size Does not Fit All?
4个技巧,教你如何用excel绘制出高大上的图表
容易被误读的IOSTAT
【Android Studio安装部署系列】四、Android SDK目录和作用分析
【Android Studio安装部署系列】四、Android SDK目录和作用分析
【Android Studio安装部署系列】四、Android SDK目录和作用分析
【Android Studio安装部署系列】四、Android SDK目录和作用分析
Java框架 面试题总结
原文地址:https://www.cnblogs.com/yzx99/p/1244709.html
最新文章
ajax、axios、fetch之间的详细区别以及优缺点
容易被误读的IOSTAT
容易被误读的IOSTAT
容易被误读的IOSTAT
PO、VO、BO、DTO、POJO、DAO之间的关系
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
热门文章
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
Docker基础与实战,看这一篇就够了
教你画架构图,看一次就会了
腾讯架构师,为了家庭去小厂,一个月后主动离职:不做中台就是等死
adb shell中设置android系统内部环境变量
熬夜做出的数据可视化,却被领导臭骂,只因这个......
4个超神工作表技巧,还不快学起来!
Copyright © 2011-2022 走看看