摘要: is操作符:检查对象是否与给定类型兼容。说明:1>:如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true,否则返回false。 1):表达式为空:返回false 2):表达式内容不为空,但强制转换类型时发生异常,返回false 3):表达式为null时,并不会抛异常,因为没有正确的对象来做类型验证。2>:is操作符只考虑引用转换、装箱转换和取消装箱转换。下面的程序都会发生编译时错误(CTE):已知表达式将始终是 true 或始终是 false3>:不能重载is操作符。4>:"is&quo 阅读全文
posted @ 2013-10-23 15:50 豆豆0829 阅读(156) 评论(0) 推荐(0) 编辑
摘要: var jsonDate="/Date(1378293113)/" //传入的datetimevar dateObj=eval("new "+jsonDate.replace(/\//g,"")); //dateObj就是熟悉的Js的date对象了。 阅读全文
posted @ 2013-10-23 14:44 豆豆0829 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$11 非零的正整 阅读全文
posted @ 2013-10-23 14:37 豆豆0829 阅读(637) 评论(1) 推荐(0) 编辑
摘要: 1 //StringBuilder表示值为可变字符序列的对象 2 3 //StringBuilder的创建 4 StringBuilder sb = new StringBuilder("hello world"); 5 6 //StringBuilder类的常用方法 7 /*1.Append 将文本或字符串追加到指定的对象末尾 8 *2.AppendFormat 自定义变量的格式并将这些值追加到指定对象的末尾 9 *3... 阅读全文
posted @ 2013-10-23 11:29 豆豆0829 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1 int[][] sdf = new int[1][]; 2 sdf[0] = new int[2];//第一行实例化列并给它声明2个位置 3 sdf[0][0] = 2; 4 sdf[0][1] = 5; 5 Console.WriteLine(sdf[0][0]); 6 7 // 一、比较字符串 8 9 // 1.使用compare方法 10 11 //int Compare(string A,string B)比较字符串A和B是否相等 12 //int Compare(string A,string B,bool ignorCase)第三个参数表示是否忽略大小... 阅读全文
posted @ 2013-10-23 11:27 豆豆0829 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1 string a = Console.ReadLine();2 3 //char[] c = new char[a.Length];4 5 //Reverse 让其倒序6 char[] c = a.Reverse().ToArray();7 // string ab = c.ToString();8 string ab = new string(c);//用到构造函数。。重新声明一个string类型9 Console.WriteLine(ab); 阅读全文
posted @ 2013-10-23 10:59 豆豆0829 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Join可以将各个分量,加上指定分隔符,合成一个字符串。如:1 string[] parts = { "Apple", "Orange", "Banana", "Pear", "Peach" }; 2 string result = string.Join("/", parts);3 Console.writeLine(result);执行后,串results的值为"Apple/Orange/Banana/Pear/Peach" 阅读全文
posted @ 2013-10-23 10:55 豆豆0829 阅读(155) 评论(0) 推荐(0) 编辑
摘要: C#基础知识之.NetFramework简介 .netframework运行于操作系统之上,提供良好的跨语言特性。 .netframework包含两个内容:公共语言运行时(CLR)和类库集(FCL) MSIL微软中间语言。当编译.net支持的语言编写的代码的时候,输出的代码为MSIL CLR又包含:通用语言规范(CLS:保证语言互操作性的一组规则)和公共类型系统(CTS:包含了.net支持的各语言间兼容的数据类型和功能)C#中的变量和常量 C#中的基本数据类型: 值类型和引用类型 值类型:简单类型、结构类型和枚举类型。 简单类型:整数类型、浮点类型、小... 阅读全文
posted @ 2013-10-23 10:32 豆豆0829 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.验证Email地址bool IsValidEmail(string strIn){// Return true if strIn is in valid e-mail format.return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");}2.dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。string MDYToDMY(String input) 阅读全文
posted @ 2013-10-23 10:18 豆豆0829 阅读(457) 评论(0) 推荐(0) 编辑
摘要: ★//匹配举例 Regex.IsMatchwhile (true){ //电话号码规则:010-11111111,0531-1111111,10086,13800000000 Console.WriteLine("请输入一个电话号码:"); string phone = Console.ReadLine(); bool b = Regex.IsMatch(phone, @"^((\d{3,4}\-?\d{7,8})|(\d{5}))$"); Console.WriteLine(b);}//================================= 阅读全文
posted @ 2013-10-23 10:12 豆豆0829 阅读(317) 评论(0) 推荐(0) 编辑