10 2013 档案
摘要:在我们写代码的时候可以使用一些小的技巧来使代码变得更加简洁,易于维护和高效。下面介绍几种在C#/Net中非常有用的一些编程技巧。1 空操作符(??)在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值。通常我们会这样来处理string name = value;if (name == null){ name = string.Empty;}可以使用三元操作符(?:)对上面对吗进行优化string name = value == null ? string.Empty : value;这样使代码简洁了不少,但这还不是最简洁的,我们还可以使用??操作符...
阅读全文
摘要:首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。1. 经过简化的Property早些时候我们这样声明Property1234567891011private string _myName;public string MyName{get { return _myName; }set { _myName = value; }}千篇一律的这样声明,没有多大意义,于是C#的设计人员将这个千篇一律的工作交给了编译器帮我们做了,我们现在可以这样声明1public
阅读全文
摘要:前言:目前,数据库技术在各行各业的应用正在逐步加深,在这些应用中普遍采用分布式系统结构。而数据库同步技术是分布式数据库系统中应用非常广泛的一种技术。分 布式数据库系统由多个通过网络连接的数据库组成,它们通常有主从服务器之分。有很多数据库系统都提供了数据库同步功能,就如《如何实现数据库同步》一文中所展示的:通过配置SQL Server数据库,就可进行数据库同步。但由于实际应用中客户需求的多样性,这种功能有时不能满足应用需求,因此需要使用数据库同步软件工具。今天就为大家介绍几款这样的工具软件。SQL CompareSQL Compare作为一款数据库比较同步软件,它能自动将一个在本地数据库上创建的
阅读全文