C# 基本语法 char数据类型

时间:2025-03-15 07:42:05

参见《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);