2014年3月8日

委托

摘要: 首先要知道什么是委托。用通俗易懂的话来讲,可以把委托看成是用来执行方法(函数)的一个容器。在使用委托时,可以像对待一个类一样对待它。即先声明,再实例化。两者只有一点不同,类在实例化之后叫对象或实例,但委托在实例化之后仍叫委托。如:delegate double MathsOp(double x);以上声明了一个委托,该委托的意义是任何一个返回值为double且只有一个形象为double 的函数都可以用这个委托来调用。要将委托实例化。首先要有一个满足委托声明的方法。假设有如下的返回一个数的2倍的方法:class MathsOperations{ public static double Mul. 阅读全文

posted @ 2014-03-08 10:18 吃鱼的木头 阅读(197) 评论(0) 推荐(0) 编辑

2014年3月7日

接口

摘要: 接口使用interface关键字进行定义,例如interface IComparable{ int CompareTo(object obj);}接口描述可属于任何类或结构的一组相关行为。接口可由方法,属性,事件,索引器或这4种成员类型的任何组合构成。接口不能包含字段,接口成员一定是公共的。类和结构可以像类继承基类或结构一样从接口继承,但有两个例外:(1)类或结构课继承多个接口(2)当类或结构继承接口时,它继承成员定义,但不继承实现接口在面向对象编程中起着非常重要的作用,是我们后面要用到的工厂,多层架构等的重要组成部分。下面通过一个小的例子来看接口所带来的方便预先定义一个接口为小狗publi. 阅读全文

posted @ 2014-03-07 22:20 吃鱼的木头 阅读(573) 评论(0) 推荐(2) 编辑

2014年2月24日

1.求范围内的素数

摘要: /* 问题描述:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。*/#include #include void main(){ int low,high,t=0; printf("请输入你想寻找素数的范围(例如10~100,输入10 100)\n"); scanf("%d %d",&low,&high); if(low>high||low<0) printf("你所输入的数据有误!"); 阅读全文

posted @ 2014-02-24 22:36 吃鱼的木头 阅读(257) 评论(0) 推荐(0) 编辑

导航