C#基础 类型转换和字符串常用方法
类型转换
1: 隐式转换 double a = 10; 小类型转大类型
2: 显示转换 强制转换 大类型转小类型
int a = int.Parse("字符串");
int b = (int)50.8;
将单字符强转成整形 得到的是这个字符的ASCII编码
Parse() : 只能将字符串转变成对应的类型
字符串一定是对应的数字类型
ToString(): 将任意类型转变成字符串类型
Convert: 类型转换的一个类,通过它可以做任意基本类型的转换
举例: 输入年龄
int age = int.Parse(Console.ReadLine());
int age = Convert.ToInt32(Console.ReadLine());
字符串常用方法
1)字符串常用方法
Length:获取字符串长度,比如密码6位数
Equals:两个字符串是否相等,也可以用 ==
Replace:Replace(旧值,新值)
ToUpper和ToLower:大小写字母转换
Substring(开始下标):从这个下标开始,一直到字符的末尾
Substring(开始下标, 长度):从这个下标开始,截取指定长度的字符串
Trim():去掉两端空格
TrimStart()和TrimEnd():去掉字符串中出现的第一个和最后一个字符。不填参数表示去空格
IndexOf:字符或者字符串的下标位置,找不到则返回-1
比如"tim_cheng@foxmail.com"中'@'和'.'的下标位置,"cheng"的下标 位置
LastIndexOf:
比如截取路径中的文件名,E:\课件\字符串常用方法.txt
字符串中有转义字符\,可以在字符串前加@或者在转义字符前加上\
Split():分割字符串,比如"192.168.0.1",用'.'分割得到字符数组
Join:将数组用某字符或字符串联接起来(与split相反)
string.Join(分隔符,数组)
StartsWith:以...开头
EndsWith:以...结尾

浙公网安备 33010602011771号