随笔分类 - C#
C#中常用的语法、类说明及使用相关
c#使用正则表达式替换html标签
摘要:/// /// 去除HTML标记(用正则彻底去除HTML\CSS\script代码 ) /// /// 包括HTML的源码 /// 已经去除后的文字 public static string NoHTML(this st...
阅读全文
URl中文转ASCII
摘要:编码System.Web.HttpUtility.UrlEncode("中国", System.Text.Encoding.GetEncoding("GB2312"))View Code解码System.Web.HttpUtility.UrlDecode("%d6%d0%b9%fa", System...
阅读全文
IDataReader转换成list通用方法
摘要:public static IList ReaderToList(this IDataReader dr) { //DateTime dt = DateTime.Now; using (dr) { ...
阅读全文
判断字符串中是否有SQL攻击代码
摘要:判断一个输入框中是否有SQL攻击代码public const string SQLSTR2 = @"exec|cast|convert|set|insert|select|delete|update|alter|drop|count|chr|varchar|nvarchar|nchar|char[ ...
阅读全文
C#判断字符串是否为数字
摘要:string i = Console.ReadLine(); int a=0; if (int.TryParse(i, out a) == false) //判断是否可以转换为整型 { Console.WriteLine("False"); } else { Console.WriteLine("T...
阅读全文
Rest文件上传
摘要:文件上传时传过来一个stream代码如下: 1 /// 2 /// 上传文件 3 /// 4 /// 文件名 5 /// 文件流 6 /// 7 public ResponseType Uploa...
阅读全文
C#静态类和静态成员
摘要:1. 静态类1.1 简介 静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。 静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。 当类中没有依赖对象标识的数据或行为时,就可以使用静态类。1.2 特点它们仅包含静态成员。它们不能被实例化。它们是密封的。它们不能包含实例构造函数(C# 编程指南)。1.3 其他 静态类是密封的,因此不可被继承。 静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态。 1.4 实例staticclass CompanyInfo{ publicstaticstring Get...
阅读全文
对一些对象进行方法扩展
摘要:下面对一个DataTable添加一个扩展方法:第一步: 新建一个CS文件,添加如下代码(添加了this表示是对DataTable的扩展): 1 public static void Extend(this DataTable dt, DataRow dr)2 {3 dt.Rows.Add(dr);4 } 这个时候编译会报错说扩展方法必须在非泛型的静态类中定义。第二步:将类改成静态类 1 public static class TableExtend第三步:调用(在调用的地方加入命名空间,这里不可以自动完成添加,都手动添加)...
阅读全文
浙公网安备 33010602011771号