上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 1.无参属性 1.为什么有字段还需要属性呢? 因为字段很容易写出不恰当的代码,破坏对象的状态,比如Age=-1。人的年纪不可能为负数。使用属性后你可以缓存某些值或者推迟创建一些内部对象,你可以以线程安全的方式来访问字段,字段可能是一个逻辑字段,它的值需要某个方法类计算得到。 属性可以给set... 阅读全文
posted @ 2014-10-21 00:59 莫欺 阅读(596) 评论(0) 推荐(0)
摘要: 1.可选参数和命名参数 设计一个参数时,可为部分或全部参数分配默认值,调用这些方法的代码可以选择不指定部分实参,接受默认值,还可以通过制定参数名称的方式传递实参。如下class CLR可选参数 { private static int s_n = 0; priva... 阅读全文
posted @ 2014-10-20 02:06 莫欺 阅读(608) 评论(0) 推荐(0)
摘要: 1. 引用类型(class)与值类型(strust)的构造函数(实例构造器) 1, 创建一个引用类型的实例时,首先为实例的数据字段分配内存,然后初始对象的附加字段,最后调用实例构造器来设置对象的初始化状态。 2, 实例构造器用于不能被继承,如果没有定义任何构造器,编译器会指定一个默认的无参数构造器, 阅读全文
posted @ 2014-10-20 00:18 莫欺 阅读(364) 评论(0) 推荐(0)
摘要: 1.常量(constant)1, 常量是一个从不变化的值。只有在确定一个符号的值从不变化时使用。2, 只能为基元类型定义常量(Boolean,Char,Byte,Int32……),非基元类型定义常量时值只能为null,也就没有存在的意义。3, C#不允许为常量制定static关键字,因为常量总是隐式... 阅读全文
posted @ 2014-10-20 00:11 莫欺 阅读(366) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/jfzhu/p/4025448.htmlhttp://www.cnblogs.com/jfzhu/p/4022139.html#3043243 阅读全文
posted @ 2014-10-15 00:38 莫欺 阅读(200) 评论(0) 推荐(0)
摘要: PathFigure派生自 PathSegment 的类(例如 ArcSegment、BezierSegment 和 LineSegment),表示特定类型的几何图形段。 常这些包括:ArcSegment、 BezierSegment , LineSegment, PolyBezierSegment 阅读全文
posted @ 2014-10-14 15:42 莫欺 阅读(19197) 评论(0) 推荐(4)
摘要: 原理 以此比较相邻的两个元素,每次比较完毕最大的一个字跑到本轮的末尾。 目的:按从小到大排序。 根据时间复杂度的计算原则,冒泡排序为:O(n^2 ) 比较慢 阅读全文
posted @ 2014-10-14 14:41 莫欺 阅读(204) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2014-10-13 16:21 莫欺 阅读(109) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/huankfy/articles/1446588.html http://www.cnblogs.com/zhujian198/archive/2008/05/13/1195016.html 2种算法实现有细微的区别,第二个好理解一点,主要用到递归,不过 阅读全文
posted @ 2014-10-10 00:31 莫欺 阅读(204) 评论(0) 推荐(0)
摘要: SOLID面向对象的五个设计原则对于开发人员非常重要,其身影在任何大中型软件项目中随处可见,建议必须掌握并灵活应用。此五原则分别为: 单一职责原则(Single Resposibility Principle) 开放封闭原则(Open Closed principle) 里氏替换原则(Liskov ... 阅读全文
posted @ 2014-09-24 15:56 莫欺 阅读(133) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 下一页