参见《Visual C#程序设计基础教程》(P21)
字符数据类型char用来处理Unicode字符。Unicode是16位字符。char变量以无符号16位字符(2字节)数字的形式存储。取值范围为0到65535。每一个数字代表一个Unicode字符。
char类型的常量可以写成字符,也可以显示转换整数字符代码。以下两条语句的作用均为声明一个char变量并用字符X将其初始化:
char Mychar='X';
char Mychar=char(88);
char类型虽然为整数类别,但是,不存在其他类型到char类型的隐式转换。字符常数只能写为结合强制转换的整数(显示转换)。例如,(char)90与‘Z’是相同的。但是char类型可以隐式转换为ushort;int;uint;long;ulong;float;double;或decimal类型。
C# Char类型的常用方法
/qq_42675313/article/details/81489071
IsDigit |
指示某个Unicode字符是否属于十进制数字类别 |
IsLetter |
指示某个Unicode字符是否属于字母类别 |
Parse |
将指定字符串的值转换为其等效Unicode字符 |
输入字符串的判断
正则表达式方法
例:
//引用正则表达式类
using ;
Regex reg=new Regex("^[0-9]+$");//纯数字
Match ma=(text);
if()
{
//是数字
}
else
{
//不是数字
}
C#常用几个字符串截取
/lykbk/archive/2012/06/28/
1、取字符串的前i个字符
(1)string str1=(0,i);
(2)string str1=(i,-i);
2、去掉字符串的前i个字符
string str1=(0,i);
string str1=(i);
3、从右边开始取i个字符:
string str1=(-i);
string str1=(0,-i);
4、从右边开始去掉i个字符:
string str1=(0,-i);
string str1=(-i,i);
5、
6 、如果字符串中有"abc"则替换成"ABC"
str=("abc","ABC");
7、c#截取字符串最后一个字符的问题!!!!!!!!!!!!!!!!!!!!!
((",")+1);
8、C# 截取字符串最后一个字符
k = (-1, 1);