两个月前,在做一个项目的时候发现了DataTable 进行行筛选的时候出现的一个bug,(DataTable.Select() 方法的单引号问题 ),后来linkcd 写了一个算法(智能替换DataTable.Select中会导致错误的单引号)来将字符串里的一个单引号替换成两个单引号.下载了它的源码,由于是VB.NET代码,算法也相对比较复杂.好像也还存在一些小问题.今天有时间花了一个多小时的时间,重新设计了一个算法.它原来的那些测试用例都可以通过,而且它里面的那4个BUG也测试通过了.希望大家提出修改意见和BUG测试用例.
源码和Test用例下载 (Vs2005里面带的测试工具)
源码和Test用例下载 (Vs2005里面带的测试工具)
阿不 http://hjf1223.cnblogs.com