正则表达式Regex类常用方法

正则表达式Regex类常用方法

1、 IsMatch()方法,IsMatch()方法实际上是一个返回Bool值得方法,如果测试字符满足正则表达式返回True否则返回False。例子://匹配的正则表达式,去掉@不影响效果Regex r = new Regex(@^[0-9]);//开始匹配Match m = r.Match(this.textBox1.Text);while (m.Success){

发布时间:2017-2-25 11:24

一些用到过的正则表达式

一些用到过的正则表达式

1、string text = File.ReadAllText(E:\\AA.xml).Replace(\r\n,);text = Regex.Replace(text, @,, RegexOptions.IgnoreCase);功能: 将AA.xml文件中的回车、换行替换为“”,将替换为“”。小注:这段代码可以用于去掉xml或者类似文件的头部部分。2、

发布时间:2017-2-25 11:22

C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

在app.config文件中写上数据库中连接信息: app.config文件中代码解析:        小注: 同理web程序,可以把数据库连接信息放到web.config中。C#.NET万能数据库访问封装类代码如下:(该代码来自百度文库,非自己编写)using System;using System.Linq;using System.Text;using System.C

发布时间:2017-2-25 11:18

C# 加密小工具代码实现

C# 加密小工具代码实现

关键点有以下几个:1、openFileDialog控件的使用如果通过单击选择按钮来实现选择本地某个文件的功能呢?具体来说分为以下几步:a、新建Winform窗体,画好相应的控件。b、在工具箱中找到openFileDialog,拖到“选择文件”按钮上,此时会出现如下这种效果:此时openFileDialog会显示在界面的下方,而不是界面上,这样就可以了,通过单击“选择文件

发布时间:2017-2-25 11:09

C#.Net操作注册表RegistryKey

C#.Net操作注册表RegistryKey

看看RegistryKey的帮助就知道了,这个东西不复杂,比如:1、加键加值 string appName = PowerOffOnTime;//获取执行该方法的程序集,并获取该程序集的文件路径(由该文件路径可以得到程序集所在的目录)string thisExecutablePath = System.Reflection.Assembly.GetExecutingAssembly

发布时间:2017-2-25 11:06

C# 性能优化最佳实践

C# 性能优化最佳实践

1、使用泛型来避免装箱、拆箱操作。        装箱操作会造成GC压力;如果发生在集合中,应该使用泛型集合避免。        对于值类型的集合,使用List来代替ArrayList,使用Dictionary来代替Hashtable。ArrayList h=new ArrayList(); //不建议h.Add(1);List h = new List(); //不建议

发布时间:2017-2-25 11:04

将勾选数据从dataset中筛选出来

将勾选数据从dataset中筛选出来

方案一: DataSet dsTemp = new DataSet(); dsTemp = dsDt.Clone(); DataRow[] drs = dsDt.Tables[0].Select(CHECKED='1'); foreach (DataRow dr i

发布时间:2017-2-25 10:59

C#  判断字符串是否可以转化为数字

C# 判断字符串是否可以转化为数字

/// /// 判断字符串是否可以转化为数字 /// /// 要检查的字符串 /// true:可以转换为数字;false:不是数字 public static bool IsNumberic(string str) { double vsNum; b

发布时间:2017-2-25 10:57

Config文件详解

Config文件详解

<!-- 动态调试编译 设置 compilation debug=true 以启用 ASPX 调试。否则,将此值设置为 false 将提高此应用程序的运行时性能。 设置 compilation debug=true 以将调试符号(.pdb 信息) 插入到编译页中。因为这将创建执行起来 较

发布时间:2017-2-25 10:55

C# Show()与ShowDialog()的区别

C# Show()与ShowDialog()的区别

A.WinForm中窗体显示  显示窗体可以有以下2种方法:  Form.ShowDialog方法 (窗体显示为模式窗体)  Form.Show方法 (窗体显示为无模式窗体)  两者具体区别如下:  1.在调用Form.Show方法后,Show方法后面的代码会立即执行  2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码

发布时间:2017-2-25 10:53

.net缓存——基于文件的缓存

.net缓存——基于文件的缓存

一,.Net中的缓存基础知识.net中支持的两种依赖: CacheDependencySqlDependency表示对于文件或者目录的依赖表示对于SQL数据库的依赖  过期时间绝对过期时间滑动过期时间一个特定

发布时间:2017-2-24 10:46

.net 流——使用流进行文件复制

.net 流——使用流进行文件复制

流的主要用途就是与应用程序外部的文件或数据源进行数据交互。基类为Stream,定义在命名空间System.IO下

发布时间:2017-2-24 10:44

.net 流——流的类型体系简单介绍

.net 流——流的类型体系简单介绍

流的类型体系  基础流 装饰器流 包装器类 帮助类 继承自基本的stream流 在基础Stream上添加的功能 数据传输 对文件流的操作变简单       基础流  Stream 对应的后备存储是文件 内存 网络资源     FileStream MemoryStream NetWorkStream     IsolatedStorgaeFi

发布时间:2017-2-24 10:42

.Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作

.Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作

在平常中,我们经常会用到将一个T类型的东西,序列化成Json然后返回绑定数据到页面这样一个过程。每次面试,大概都被问到怎么序列化的呀?回答总是底层封装好的,算啦,还是做个简单栗子玩玩儿吧,也好堵住面试官的嘴。        进行序列化和反序列化的时候,主要用到对象DataContractJsonSerializer,然后再配合MemoryStream,就ok啦。        不多说,先来一版简单

发布时间:2017-2-24 10:38

.net——序列化与反序列化中对日期时间的处理

.net——序列化与反序列化中对日期时间的处理

承接上篇,现在我在类中加入一个日期时间类型的字段:public class Student { public string StudentId { get; set; } public string Name { get; set; } public int age { get; set; } public string Addre

发布时间:2017-2-24 10:35

首页上一页12345下一页尾页