.net中字符总是表示成unicode
强制类型转换(char)65可直接打印出A,(int)'A'可直接打印出65
使用/x41也可以输出A,/x是转义字符,后面可根两位16进制值,可打印ASCII编码
使用/u4F60可以输出“你”,/u也是转义字符,后面跟四位16进制值,可打印unicode编码
C#中单引号代表单个字符,双引号代表字符串
如果要使用大量字符串,可使用STRINGBUILDER
system.text.stringbuilder s=new system.text.stringbuilder(0xFFFF*3);
0xFFFF*3代表字符串长度
中文编码从0x4e00-0x9fa5
字符串的判断
char.IsDigit //数字
char.IsLetter //字母
char.IsUpper //大写字母
char.IsLower //小写字母
......
char.IsLetterOrDigit //字母或数字