【NET】.NET基础(二)
1.预处理指令,使用#define 值和#if(值)#else#end if,能根据值执行某段代码。还有熟悉的#region..#endregion,和#error,#warning;
2.题外话:Ascii码有八进制十进制十六进制,而汉字分gak编码,Unicode,big5(台湾)是2个字符1个汉字,utf-8是3个字符1个汉字;
3.正则表达式
转义符,如\n \t \v \r ;
定位符:
| 符号 | 描述 | 例子 |
| ^ | 从字符串开头起开始。 | ^\d{4} 123456 的1234 |
| $ | 从字符串结尾起数 | -\d{3}$ 123-456的-456 |
限量符:\A类是^,\Z和\z类是$
| 符号 | 描述 | 例子 |
| * | 0次或多次 | \d*.\d ".0","9.9" |
| + | 1次或多次 | |
| ? | 0次或1次 | |
| {n} | 几次 | \d{4} "1324" |
| {n,} | 至少几次 | |
| {n,m} | n次到m次 |
异常:try,catch,finally,throw
基于System.Exception,有几种异常可以抓取如(IO异常、除零、内存不足、空对象、超出数组范围、数组类型不对、转换异常、栈溢出)
浙公网安备 33010602011771号