一般来说我们都是用 Hashtable 的 ContainsKey 方法来查找 Hashtable 中是否存在某个键值然后读取他,但是这个方法并不是效率最好的方法。比较好的方法是直接读取键值然后判断这个对象是否为 null 然后读取。两种代码分别如下:
if (objHash.ContainsKey(keyValue))
{
strValue=(String)objHash[keyValue];
}Object objValue=objHash[keyValue];
if (objValue!=null)
{
strValue=(String)objValue;
}
腾讯的 TM 从开始出现到现在也有三四年了吧,当时出现估计也是因为 MSN 的大举进入办公室。但是到现在为止 TM 还是那样高低不就的。
几年前我在深圳跟腾讯的一个员工聊过天,当时就说到了 TM,她当时好像就在 TM 开发组,我说我不喜欢用 QQ,喜欢用 TM。她还很奇怪的说,TM 她自己感觉都不是很好用啊。我晕倒。TM 开始推出的时候讲究的就是办公交流工具,开始的版本虽然简单,但是办公交流绝对够用了。我一直用到 2006 新春版后来就没用了。本来感觉 TM 想跟 MSN 抢占办公桌面一直不出多语言版本就算了,TM 2008 看了下文件夹结构,估计要推出多语言版本,本来想关注一下的,但是看到 TM 2008 的更新记录我彻底晕了,从预览第一版到第三版,核心功能还没弄全就开始搞一些花花绿绿的功能,这算什么跟什么啊!

今天终于把 Visual Studio 2008 下载回来了。在离奇曲折的安装过程后,终于可以使用了。2008 给人的惊喜还算蛮大的,启动速度比 2005 快很多很多。 Bitrac 这个在 2005 下建立开发的项目可以无缝移植到 2008 下并且直接编译,其实 2008 在 ASP.NET 开发方面用的还是 .NET 2.0 的类库,只不过增加了 AJAX 的支持,2008 编译完成后 DLL 文件比 2005 编译的小了十几K,感觉运行速度也快了一些。看来 2008 的编译器又有所改进了。至于其他方面的改进和新功能目前还没有用到,所以也就不多说了。
微软在 MSDN 上已经发布新一代的集成开发平台 Visual Studio 2008 。我们可以下载到 90 天试用版来体验一下。MSDN 订阅用户就是幸福啊。
新的 Visual Studio 2008 有两点特别吸引我。
Bitrac 开发的时间一共有两周左右吧。目前后台功能并不完善。但是勉强可以用。目前不发布的主要原因有两个:
希望大家不要着急。我会努力把 Bitrac 打造成一个最优秀的 .NET 博客程序。