zoukankan
html css js c++ java
delegate
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Collections.Generic;
using
System.Text;
//
N:1调用
public
delegate
void
DataChangedHandler(
int
increment);
//
操作实现,定义了数据计算方法
public
class
CounterOperaotr
{
public
DataChangedHandler Increased;
public
void
Add(
int
data)
{ Increased(data); }
public
void
Substract(
int
data)
{ Increased(
-
1
*
data); }
}
//
操作引用,有操作引用实体及数据源
public
class
Counter
{
public
int
Data;
//
接收广播
public
Counter(CounterOperaotr counterOperator)
{
counterOperator.Increased
+=
ChangeData;
}
public
void
ChangeData(
int
increment)
{
Data
+=
increment;
}
}
//
2号
public
class
Counter2
{
public
int
Data;
//
接收广播
public
Counter2(CounterOperaotr counterOperator)
{
counterOperator.Increased
+=
ChangeData;
}
public
void
ChangeData(
int
increment)
{
Data
+=
increment;
}
}
public
partial
class
test : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
Response.Write(Test());
}
public
string
Test()
{
//
操作类
CounterOperaotr countoperator
=
new
CounterOperaotr();
//
操作类的客户
Counter counter
=
new
Counter(countoperator);
//
客户2
Counter2 counter2
=
new
Counter2(countoperator);
countoperator.Add(
12
);
countoperator.Substract(
10
);
StringBuilder sb
=
new
StringBuilder();
sb.AppendLine(counter.Data.ToString());
sb.AppendLine(counter2.Data.ToString());
return
sb.ToString();
}
}
本作品采用
知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议
欢迎转载,但必须保留文章的署名
老莫的帐本子
并保留此链接:
http://moye.cnblogs.com/
如有疑问请发邮件:
moyerock@gmail.com
查看全文
相关阅读:
阶乘
如何利用”七牛云”在UEditor实现图片的上传和浏览
ueditor保存出现 从客户端(Note="<p>12345</p>")中检测到有潜在危险的 Request.Form 值
配置进程外的Session
数据库增加索引
判断HTML中的checkbox是否被选中
Oracle 配置文件目录
Oracle 游标
Oracle 分区表的索引、分区索引
Oracle 索引
原文地址:https://www.cnblogs.com/moye/p/949632.html
最新文章
sql自定义函数、表 值函数
sql事务、ado事务
sql server游标创建与使用
如何修改sql server 表中自增长ID列,因删除而不连续。可以使用临时表
存储过程的创建与使用
Cache文件缓存
如何使用页面缓存
Cache的使用
SQL Server 将一列多行数据合并为一行
利用git bash的工作流程
热门文章
使用git bash提交代码到github
Trs系统开发
WCM重启报数据库启动错误
IbatisNet配置文件
Ibatisnet使用方法
使用IBatisNet报错
一些js
关于microsoft.office.interop.excel.dll
使用EF codeFirst创建数据库
C#以管理员用户打开某个程序
Copyright © 2011-2022 走看看