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
查看全文
相关阅读:
sqlconnection 调用webservice服务
WebService注解
发布WebService 1.1
soap 1.1 访问服务
WebService一些概念
8-7 Flutter通信机制&Dart端讲解
8-4 Flutter Android混合开发实战-调试与发布
8-3 Flutter Android混合开发实战-集成与调用
8-2 Flutter混合开发流程与创建Flutter module
7-5 高级功能列表下拉刷新与上拉加载更多功能实现
原文地址:https://www.cnblogs.com/moye/p/949632.html
最新文章
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
[源码解析]HashMap和HashTable的区别(源码分析解读)
MyBatis学习总结(一)——MyBatis快速入门
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
java mac install
driver.startActivity 启动app出现 An unknown server-side error occurred while processing the command
appium点击屏幕(手势)
jenkins 执行可执行jar包测试中,请求乱码解决办法
cmd 命令设置UTF8
热门文章
Jenkins用户组管理
2份能用的log4j.xml
执行测试遇到log4j 没有找到日志appenders
maven + selenium + jenkins 教程收集
jenkins 设置权限后管理员登陆提示:Access Denied admin没有Overall/Read权限
开发基于CXF的 RESTful WebService web 项目 webservice发布
cxf利用接口规范写法发布webservice
cxf 生成客户端代码调用服务
cxf发布 webservice服务
ajax调用webservice服务
Copyright © 2011-2022 走看看