dingbing
博客园
首页
新随笔
新文章
联系
管理
订阅
随笔- 1 文章- 0 评论- 0
2006年2月21日
test
1
public
class
OnlineMessage
2
{
3
private
ArrayList messagelist;
4
5
//
构造函数
6
public
OnlineMessage()
7
{
8
messagelist
=
new
ArrayList(
10
);
9
}
10
11
//
添加一个消息
12
public
void
Add(Message message)
13
{
14
messagelist.Add(message);
15
}
16
17
//
判断某个用户是否有消息,返回当前的消息个数
18
public
int
HaveMessage(
string
UserName)
19
{
20
int
i
=
0
;
21
foreach
(Message mess
in
messagelist)
22
{
23
if
(mess.ToUser
==
UserName)
24
{
25
i
++
;
26
}
27
}
28
return
i;
29
}
30
31
//
取得该用户的所有消息
32
public
Message[] GetMessage(
string
UserName)
33
{
34
Message[] mess
=
new
Message[
this
.HaveMessage(UserName)];
35
36
int
i
=
0
;
37
38
foreach
(Message me
in
messagelist)
39
{
40
if
(me.ToUser
==
UserName)
41
{
42
mess[i]
=
me;
43
i
++
;
44
}
45
}
46
47
return
mess;
48
49
}
50
51
//
当取出消息后,从消息列表中删除该用户的消息
52
public
void
DelMessage(
string
UserName)
53
{
54
for
(
int
i
=
0
; i
<
messagelist.Count; i
++
)
55
{
56
Message mess
=
(Message)messagelist[i];
57
if
(mess.ToUser
==
UserName)
58
messagelist.RemoveAt(i);
59
}
60
}
61
62
63
64
}
65
66
posted @
2006-02-21 09:14
寒冷的冰 阅读(21) |
评论 (0)
|
编辑
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
我的标签
留言簿
(1)
给我留言
查看留言
随笔档案
2006年2月 (1)
相册
test
积分与排名
积分 - 671
排名 - 11023
最新评论