第二章附加例题:委托类型
namespace use_delegate
{
/**//// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
//第一步:声明委托(委托的参数类型和返回值类型必须和委托的目标函数一致)
public delegate int myDelegate(double D);
//第二步:构建委托的目标函数
public int returnInt(double D)
{
return Convert.ToInt32(D);
}
//第三步:委托的使用
public void amethod()
{
//1、创建委托实例(函数指针)
myDelegate aDelegate=new myDelegate(returnInt);
//2、使用委托(通过函数指针调用函数)
Console.WriteLine(aDelegate(123.11125));
}
/**//// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Class1 c1=new Class1();
c1.amethod();
}
}
}
完整源代码下载:use_delegate.rar
转载于:https://www.cnblogs.com/hhdn/archive/2007/02/28/660073.html
第二章附加例题:委托类型相关推荐
- C++Primer读书笔记----第二章变量和基本类型
前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...
- 《C++Primer》第二章-变量和基本类型-学习笔记(1)
<C++Primer>第二章-变量和基本类型-学习笔记(1) 文章目录 <C++Primer>第二章-变量和基本类型-学习笔记(1) 摘要 主体 基本(内置)类型 算数类型 整 ...
- C++ primer第五版学习记录:第二章变量和基本类型
C++ primer第五版学习记录:第二章变量和基本类型 断断续续把第二章看完用了大概两周时间,发扬一下之前默写的传统,顺便让自己梳理一下该章节的具体框架及结构.可能会有理解错误的地方,欢迎大家批评指 ...
- 第二章 变量和基本类型
2.1 它们占据的最小比特数(最小存储空间)不同,分别为16位. 32位.64位和16位.一般而言,short 类型为半个机器字(word)长,int 类型为一个机器字长(一般编译器会将 int 的位 ...
- python定义一个数列_第二章 数列和序列类型
一.Python变量 1.定义 学习数据类型之前,先来学习以下什么是python变量? 直白意思就是给数据起个名字.变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变. 2.数据 ...
- C++中文版本primer 第二章变量和基本类型 学习笔记
2.2变量 2.2.1 变量定义 列表初始化 定义一个名字为units_sold的int变量并初始化为0 int units_sold = 0; int units_sold = {0}; int u ...
- c++primer 第二章 变量和基本类型
2.1基本内置类型 基本数据类型有算数类型和空类型 2.1.1算术类型 算术类型表 内存最小可寻址内存块:字节(byte,大小为8bit):存储单元为4或8字节(32位机上32bit,64位机上64位 ...
- Kotlin学习笔记 第二章 类与对象 第十二 十三节 对象表达式与对象声明 类型别名
参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...
- 中国大学MOOC胡浩基的机器学习第二章(支持向量机)兵王问题python版本——在python上初步使用libsvm
在中国大学MOOC上看了胡浩基的机器学习课程,完全面向入门人群感觉挺好.其中有关原理的部分讲的很细.(虽然有几个细节我还是没懂.......)其中在第二章的例题兵王问题中课程只给了MATLAB的版本. ...
最新文章
- 【转】华为的面试题目(有兴趣的进来看看)
- C++ 输出调试信息 类似MFC的TRACE等宏
- Spring JDBC 示例
- npm和angular_如何开发,使用和发布Angular库到NPM
- android多媒体图文混排,android图文混排
- 智能手机上最没有用的功能是什么?
- iOS 11 正式版发布,都有哪些新内容?
- 接收大文件流_一文搞定 Node.js 流 (Stream)
- 阿里云流水线主机离线启动
- mysql中 s命令_MySQL的基本操作命令
- 防止系统页面被加载进 iframe 子窗口
- matlab 从 excel读取 日期_MATLAB一键记账它不香吗?
- 计算机处理答题卡原理,中高考答题卡扫描进电脑原来是这样的!难怪要被多扣分了(附卷面高分八法)...
- 二维vector初始化,赋值
- 【系统分析师之路】第十一章 系统分析师之期中测试(章节重点)
- 劳易测BCB G40 H47 L030 - 条码带
- SpringBoot从入门到精通教程(七):集成Redis
- 留学目的地之马里兰州
- 光刻原理-偏振光(MATLAB仿真)(1)
- spring boot 2.1.4 hibernate二级缓存 Hazelcast实现(一)