zlb

文章分类 -  C#

C#常用正则表达式
摘要:转的,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]*)$"。只能输入有两位小数的正实数:... 阅读全文

posted @ 2009-12-04 17:37 zlb 阅读(135) 评论(0) 推荐(0) 编辑

递归遍历子控件
摘要:我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件,找到所需的控件并获取控件中相应的值privatevoidButton1_Click(objectsender,System.EventArgse){FindSelecedControl(GlobalCategoryPanel);}privatevoidFindSelecedControl(Controlcontrol)//递归函数{... 阅读全文

posted @ 2009-09-11 15:04 zlb 阅读(176) 评论(0) 推荐(0) 编辑

C#中遍历TreeView方法
摘要:在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。第一种,递归算法,代码如下:[代码]第二种,非递归算法,代码如下:[代码]程序调用,如下:[代码] 阅读全文

posted @ 2009-09-11 12:27 zlb 阅读(912) 评论(0) 推荐(0) 编辑

List<T>采用delegate快速实现排序、查找等操作
摘要:.NET中的List<T>非常方便,但是很遗憾得是没有自带更方便的一些排序、查找函数。比如说,Sort()和Find()方法都包含在List<T>里,但果你想使用,你得自己写函数。这往往会让我们感到不爽。本文告诉你,其实这些Sort() Find()方法想要的都只是一个一句话delegate而已。 声明:本文讨论非LINQ的方法,适用于.NET2.0以上平台 主要讨论以下三... 阅读全文

posted @ 2009-08-26 15:16 zlb 阅读(359) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示