受到启发,写了一个验证输入的简易框架
调用方法如下class Class1{private void test(){string value 123.11;string message;if (!Verifior.Verify(value).IsGreaterdouble(124).IsLessdouble(123).Result(out message))Console.Write(message);elseConsole.Write(pass);}}就是验证123.11是否大于124是否小于123如果验证不通过就会显示错误的信息。当然如果是.net3.5以上会有什么Lxxx表达式之类的就不需要我这么复杂了。不过现在.net3.5还没有普及也为了自己的程序好已移植其他平台大家凑合看看吧。源代码如下http://www.boxcn.net/shared/fz22tbp2xc空间由box.net提供绝对安全如果真的要说是xxx框架可能井底之蛙了这点代码也算框架。。。当然了工作量还是巨大的例如支持多语言版本就要写配置文件去替换代码中写死的中文错误提示。代码量比较: