1.使用属性代替数据成员
1..net的数据绑定支持属性,而不支持数据成员
2.属性的表达能力比数据成员强大很多,比如可以设置get set的权限,可以使用virtual方法,修改属性的时候需要修改的地方更少,
可以方便的增加对数据的同步访问。
2.类型转换
使用as 只能对引用类型进行转换 失败返回null
使用is 判断转换是否成功 失败返回false
使用强类型转换 (int) 有可能转换成功 有可能转换成功
使用convert 对值数据类型进行转换
优先使用 as is ,其次使用强类型转换。