2017年7月21日

类工厂模式(TDB)

摘要: rt 阅读全文

posted @ 2017-07-21 23:47 萨尔 阅读(139) 评论(0) 推荐(0) 编辑

单利模式(TBD)

摘要: RT 阅读全文

posted @ 2017-07-21 23:47 萨尔 阅读(177) 评论(0) 推荐(0) 编辑

构造函数

摘要: 1.没有提供构造函数,系统会提供一个无参构造函数。提供了构造函数,系统就不会踢狗默认构造函数。 2.私有构造函数 仅有私有构造函数,类就不能在外部被实例化。它下下面两种情况下是有用的: 1.类仅当作某些静态成员或静态属性的容器,因此它永远不需要实例化。这样就像静态类一样。 2.希望类仅能通过调用某个 阅读全文

posted @ 2017-07-21 21:28 萨尔 阅读(156) 评论(0) 推荐(0) 编辑

装箱与拆箱(TDB)

摘要: 装箱:把值类型转换为引用类型 拆箱:把引用类型转换为值类型 只能对之前装箱的变量进行拆箱。需要强制转换。 阅读全文

posted @ 2017-07-21 20:50 萨尔 阅读(186) 评论(0) 推荐(0) 编辑

主线程、UI线程(TBD)

摘要: rt 阅读全文

posted @ 2017-07-21 11:32 萨尔 阅读(125) 评论(0) 推荐(0) 编辑

比较对象的相对性

摘要: 考虑在处理类和结构的实例时,“相等”意味着什么? 1.比较引用类型的相等性 有四种不同的方法来比较对象的想等性 比较值类型的相等性 比较引用类型的四种方法,也可以用来比较值类型,但有部分区别 比较 Equals()、ReferenceEquals()、== 阅读全文

posted @ 2017-07-21 11:26 萨尔 阅读(153) 评论(0) 推荐(0) 编辑

深拷贝与浅拷贝(TBD)

摘要: 待续 阅读全文

posted @ 2017-07-21 11:25 萨尔 阅读(123) 评论(0) 推荐(0) 编辑

创建UI的线程才能访问UI,那么怎样才算访问UI呢

摘要: 只有创建UI元素的线程(主线程又叫UI线程)才能访问UI元素。在UI线程中工作,不会有这个问题。 在后台线程中,如果直接访问UI元素,会抛出 “调用线程无法访问此对象,因为另一个线程拥有该对象” 异常。 在后台线程中,集合控件绑定在数据集上,增加或减少数据集会引起UI重绘,会抛出 “该类型的 Col 阅读全文

posted @ 2017-07-21 10:17 萨尔 阅读(276) 评论(0) 推荐(0) 编辑

多层级的数据绑定效果

摘要: 当绑定到 A . B 时,A、B就成了一个绑定链路,链路上前面断了,后面都会失败。 当绑定到 A . B 时,修改 A、B的值 阅读全文

posted @ 2017-07-21 09:38 萨尔 阅读(116) 评论(0) 推荐(0) 编辑

导航