摘要: 有时候,我们需要封装一组数据,只有数据,没有方法,并且只用于当前程序,不需要在项目间重用,这时候,如果是传统的使用类来封装的话,大概会是下面这种样子: internal class SomeData { //定义一系列私有成员变量 //创建属性来封装每一个数据成员 //重写方法的ToString() 阅读全文
posted @ 2017-01-13 10:52 fantasy2121 阅读(2003) 评论(0) 推荐(0)
摘要: // 定义一个抽象的父类 abstract class Figure { //声明抽象方法: //父类中的所有家里人可以用的方法必须都应用到子类中 abstract public object getValue();//或者用virtual但是后面必须声明主体部分{ return null; } a 阅读全文
posted @ 2017-01-13 10:30 fantasy2121 阅读(1046) 评论(0) 推荐(0)
摘要: readonly与const的区别: 1.初始化:const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。 2.值: const 字段是编译时常量(const本身是static,不能与static一起使用),readonly 字段可用于编译时常量,也可用于运 阅读全文
posted @ 2017-01-13 10:26 fantasy2121 阅读(157) 评论(0) 推荐(0)
摘要: //选择排序法原理是让第一个数分别和后面的数比较,将大的放到第一个位置上,然后让第二个数分别跟后面数比较.... //这里我们用循环实现,首先控制第一个数不变,定义一个变量i计每趟比较的次数,定义一个变量j来控制比较的趟数 int i, j; int[] a = new int[10]; //声明一 阅读全文
posted @ 2016-10-06 11:09 fantasy2121 阅读(278) 评论(0) 推荐(0)
摘要: //运用冒泡排序法对随机生成的十个数按升序进行排序 //首先分析我们用冒泡排序法对这十个数排序,即用第一个数跟第二个数比较,然后将大的放到后面,接着跟第三个比较...... //我们定义一个数组名arrInt[],长度为10,定义一个变量i来记录是第几个数 int i = 0; int j = 1; 阅读全文
posted @ 2016-10-06 11:02 fantasy2121 阅读(6544) 评论(0) 推荐(0)