CQSPACE
一年又一年,日子都是这么过来
等待秋天的落叶
博客园
首页
新随笔
管理
委托/事件/线程传参简单理解
写了很多代码,但几乎都没写过委托/事件/线程传参方面应用的代码
因此自己总很容易理解后又遗忘
今天又重温了一下
因此以最简单的方式的代码方式写下来帮助理解
1.线程传参[简单几行代码]
1
static
void
Main(
string
[] args)
2
{
3
if
(ThreadPool.QueueUserWorkItem(
new
WaitCallback(Program.WritePara),
"
这是传进去的参数
"
))
4
{
5
Console.WriteLine(
"
ok:
"
);
6
Console.Read();
7
}
8
9
}
10
protected
static
void
WritePara(
object
para)
11
{
12
Console.WriteLine(
"
hello:
"
+
para);
13
}
14
15
2.委托/事件
1
public
class
Program
2
{
3
delegate
void
CallFunction(
object
para);
//
定义委托[和定义方法一个样,简单理解为static 换成了delegate]
4
private
static
event
CallFunction CallEvenHandle;
//
定义事件[简单理解,有事件必有委托]
5
static
void
Main(
string
[] args)
6
{
7
//
调用委托,之前定义像方法,这里new了一个实例,和js的new一个function 差不多
8
CallFunction cf
=
new
CallFunction(WritePara);
9
cf.Invoke(
"
goodmorning
"
);
10
11
12
//
调用事件,打上"+="后按"Tab"键就出来了,简单使用
13
CallEvenHandle
+=
new
CallFunction(WritePara);
14
CallEvenHandle(
"
CYQ
"
);
15
16
//
Console.Read();
17
}
18
19
protected
static
void
WritePara(
object
para)
20
{
21
Console.WriteLine(
"
hello:
"
+
para);
22
}
23
}
24
posted on 2008-04-16 11:56
路过秋天
阅读(65)
评论(0)
编辑
收藏
所属分类:
asp.net 2.0
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
另存
打印
所属分类的其他文章:
·
带线的无限级下拉树列表
·
委托/事件/线程传参简单理解
·
Xml让人郁闷的SelectNodes方法
·
文件编码
·
数据绑定控件单选框
·
xml 序列化操作
·
Asp.net基础阶段化分
·
文件夹复制操作(非递归循环遍历文件夹)
·
asp.net 2.0中设定默认焦点按钮
·
取存储过程output的取
最新IT新闻:
·
奇虎回应:瑞星半年免费版像是一个恶意软件
·
鲍尔默致员工信:部署09年微软5大工作重心
·
陈一舟:Facebook也抄袭过校内 不怕打官司
·
微软重组视窗与在线业务
·
我国网民数达2.53亿超美国居世界首位
博客园新闻频道
博客园首页
社区
公告
引用本博客的所有文章或其它资源..请注明作者和来源地址!
<
2008年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
与我联系
发短消息
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
最新评论
我的标签
留言簿
(2)
给我留言
查看留言
我管理的小组
广州net
我的标签
.NET
(1)
xml
(1)
SelectNodes
(1)
无限级
(1)
下拉列表
(1)
随笔分类
Ajax与Atlas
asp.net 2.0(12)
C#/Winform(1)
net另类编程(1)
毕业设计CQSPACE技术点滴(5)
非原创(7)
随笔档案
2008年4月 (2)
2008年2月 (1)
2007年11月 (2)
2007年9月 (1)
2007年8月 (6)
2007年7月 (2)
2007年5月 (1)
2007年4月 (1)
2006年11月 (8)
2006年8月 (1)
文章分类
随想(1)
我的链接
csdn社区
常上的一个网....
data
DotNet论坛
好像都没什么人气
我的Ulolo博客
新项目的博客....
最新随笔
1. 带线的无限级下拉树列表
2. 委托/事件/线程传参简单理解
3. Xml让人郁闷的SelectNodes方法
4. 文件编码
5. 数据绑定控件单选框
6. js键盘各键对应的代码
7. Left/right join 和inner join 区别
8. 创建自定义数据源
9. 值类型与引用类型(下)
10. 值类型与引用类型(中)
11. 值类型与引用类型(上)
12. 算法题:水杯倒水的问题
13. xml 序列化操作
14. Asp.net基础阶段化分
15. 文件夹复制操作(非递归循环遍历文件夹)
搜索
积分与排名
积分 - 14253
排名 - 2415
最新评论
1. re: 算法题:水杯倒水的问题
好复杂。。
--雪涛
2. re: 带线的无限级下拉树列表
为什么我按你的做完后,那线会参差不齐呢??
--ygl
3. re: 带线的无限级下拉树列表
有完整的例子吗?能否发给我,cy05071@126.com
--田朔
4. 有完整的例子吗?能否发给我,tids@21cn.com
有完整的例子吗?能否发给我,tids@21cn.com
整天出错
--litchitids
阅读排行榜
1. 带线的无限级下拉树列表(2397)
2. Xml让人郁闷的SelectNodes方法(1550)
3. GridView全选(737)
4. WebConfig常用配置文件说明(622)
5. 文件夹复制操作(非递归循环遍历文件夹)(420)
评论排行榜
1. 带线的无限级下拉树列表(20)
2. Xml让人郁闷的SelectNodes方法(12)
3. 无代码之-SqlDataSource(3)
4. 算法题:水杯倒水的问题(3)
5. Cookie问题(烦了三天)(2)