摘要:转的,http://www.cnblogs.com/maxianghui/archive/2006/05/11/397747.html只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:...
阅读全文
摘要:我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件,找到所需的控件并获取控件中相应的值privatevoidButton1_Click(objectsender,System.EventArgse){FindSelecedControl(GlobalCategoryPanel);}privatevoidFindSelecedControl(Controlcontrol)//递归函数{...
阅读全文
摘要:在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。第一种,递归算法,代码如下:[代码]第二种,非递归算法,代码如下:[代码]程序调用,如下:[代码]
阅读全文
摘要:.NET中的List<T>非常方便,但是很遗憾得是没有自带更方便的一些排序、查找函数。比如说,Sort()和Find()方法都包含在List<T>里,但果你想使用,你得自己写函数。这往往会让我们感到不爽。本文告诉你,其实这些Sort() Find()方法想要的都只是一个一句话delegate而已。 声明:本文讨论非LINQ的方法,适用于.NET2.0以上平台 主要讨论以下三...
阅读全文