为什么要有HasControls
为什么.Net中有的会有属性HasXXXXs呢?不是已经有.Count属性了吗,判断一下是否==0不就可以了吗?
以前没有注意这个基本的问题,原来是改进性能的考虑,不要浪费服务器资源。
因为,使用.Count访问的话,要求实例化对象,而HasXXXXs,比如这个HasControls,就不需要实例化了,节约是美德。
具体代码,请参考某本《庖丁解牛》控件开发第四十页倒数十二行之后的说明文字,具体不引用了。
tags:
为什么.Net中有的会有属性HasXXXXs呢?不是已经有.Count属性了吗,判断一下是否==0不就可以了吗?
以前没有注意这个基本的问题,原来是改进性能的考虑,不要浪费服务器资源。
因为,使用.Count访问的话,要求实例化对象,而HasXXXXs,比如这个HasControls,就不需要实例化了,节约是美德。
具体代码,请参考某本《庖丁解牛》控件开发第四十页倒数十二行之后的说明文字,具体不引用了。
tags:
今天终于在96900网站上,买了年29(2月12号)回家的票。
虽然不是火车票,汽车票一样是紧张紧张的,刷刷的,中午12点,一两点的票都没有了。
三点的还剩下两张,五点的四十五张。
本来打算叫朱工支付的,还是等了等,先打个电话告诉表哥定了票了。
过后,再定,只能购下午五点的了。走支付宝,居然对帐失败失败了。打客服电话96900,等了一轮的电话,叫过四十五分钟查看一下订单。
吃过晚饭,再打电话,叫重新下单,还剩22张了,赶紧下了,支付,果然成功了。
终于可以回家了。可惜定不了各个县到省城的票。
tags:
string.Format是比较常用的一个方法,很好用。
但是有时候用来格式化一个字符串的时候,却是提示字符串类型非法的问题。
查看了一下代码:原来是{有这个东西作怪,内容包含{这个符号的时候,就需要double写一下:{{。
tags:
tags:
selenium大致可分为两个版本SeleniumCore和SeleniumRC,第一种是以网页的形式编写TestCase,而后一种用XUnit,并且支持多种语言。
seleniumRC下载地址:
网上抄来的测试案例一个,C#语言版本的selenium基本使用语句:
 
...[查看详细内容]
tags: