C# 随笔4.14.2020 字符串与常用字符串方法
自https://space.bilibili.com/128373173?spm_id_from=333.788.b_765f7570696e666f.2
中学习,并记些笔记
字符串
常用字符串方法
ToUpper()
作用:将字符转换成大写形式
使用:字符串变量.方法名()
ToLower()
作用:将字符转换成小写形式
使用:字符串变量.方法名()
Equals()
作用:比较两个字符串是否相同;相同返回真,不相同返回假
使用:字符串变量.方法名(子字符串)
Split()
作用:分割字符串,返回字符串类型的数组
使用:字符串变量.方法名(用于分割的字符数组)
如:
string s = "+_a b c d e f g .";
char[] a = { '+', '_', ' ', ',', '.' };
string[] b = s.Split(a,StringSplitOptions.RemoveEmptyEntries);//分割字符串,并移除数组中空的元素
Console.WriteLine(b[0]);
Console.ReadKey();
拓展:foreach循环
foreach(string i in sArray)
Console.WriteLine(i.ToString());
Substring()
作用:截取字符串
使用:字符串变量.方法名(开始的位置)
字符串变量.方法名(开始的位置,截取多长)
Replace()
作用:将字符串中的某个字符串替换成一个新的字符串。返回新的字符串
使用:字符串变量.方法名(旧字符串,新字符串);
Contains()
作用:判断某个字符串中是否包含指定的字符串。有返回真,否返回假
使用:字符串变量.方法名(子字符串)
IndexOf()
作用:查找某个字符串在字符串中第一次出现的位置,返回所在位置的索引位置值(大于等于0 ),没有返回-1
使用:字符串变量.方法名(子字符串)
LastIndexOf()
作用:查找某个字符串在字符串中最后一次出现的位置,返回所在位置的索引位置值(大于等于0 ),没有返回-1
使用:字符串变量.方法名(子字符串)
StartsWith()
作用:判断是否以某个字符串开始。是返回真,否返回假。
使用:字符串变量.方法名(子字符串)
EndsWith()
作用:判断是否以某个字符串结尾。是返回真,否返回假。
使用:字符串变量.方法名(子字符串)
Trim()
作用:去掉字符串中前后的空格,返回处理后的字符串
使用:字符串变量.方法名()
TrimStart()
作用:去掉字符串开始的空格,返回处理后的字符串
使用:字符串变量.方法名()
TrimEnd()
作用:去掉字符串中结尾的空格,返回处理后的字符串
使用:字符串变量.方法名()
IsNullOrEmpty()
作用:判断一个字符串是否为Null或者空,是返回真,否返回假
使用:string.方法名(字符串变量)
(注意这里的用法不太一样,因为是静态函数)