摘要: (1)若在类的内部不使用,只是在外部作为数据的“读写器”,那么可以使用如下C#3.0的简写方法: public string CallNo { get; set; } (2)若在类内部使用,在外部也使用,则建议使用传统的属性定义方式 privatePoliceForceGridViewModel gridDataSource = new PoliceForceGridViewModel(); public PoliceForceGridViewModel GridDataSource { get { return gridDataSource; } set {gridDataSource... 阅读全文
posted @ 2014-01-09 17:49 长白山 阅读(227) 评论(0) 推荐(0)
摘要: 锁定的目的:由于多个线程 并行/并发 处理同一个“数据对象”(比如:在其它线程的某个地方发生了Clear、Add、Remove、Change等操作),导致“数据对象”不断变化,没法用了,所以,为了保证数据在某个计算时刻的“恒定”,使用排它锁将“数据对象”锁定,然后就视该“数据对象”为“一个恒定量”进行逻辑处理。 阅读全文
posted @ 2014-01-09 15:13 长白山 阅读(907) 评论(0) 推荐(0)