1.ToUpper()
让字符串中的所有字符全部转换为大写形式(仅对字母有效)
#region ToUpper()方法
string name = "element";
name = name.ToUpper();
Console.WriteLine(name);//OUT:ELEMENT
#endregion
2.ToLower()
让字符串中的所有字符全部转换为小写形式(仅对字母有效)
#region ToLower()方法
string name1 = "element";
name1 = name1.ToLower();
Console.WriteLine(name1);//OUT:element
#endregion
3.Equals()
比较两个字符串是否相同。相同返回true,不相同则为false
#region Equals()方法
//字符串变量名.Equals(要进行比较的字符串变量名)
string name2 = "element";
Console.WriteLine(name2.Equals(name1));//OUT:true
#endregion
4.Split()
分割字符串。返回字符串类型的数组。
#region Split()方法
//字符串变量.方法名(用于分割的字符数组);
string name3 = "element|yuansu|xiaoqiang";
//构造一个分割的数组
char[] chars = new char[] { '|' };
string[] na = name3.Split(chars);//传递分隔符的参数
for (int i = 0; i < na.Length; i++)
{
Console.WriteLine(na[i]);
}
#endregion
5.Substring()
截取字符串,返回截取后的字符。
#region Substring()
string name4 = "element";
Console.WriteLine(name4.Substring(3));//开始的位置
Console.WriteLine(name4.Substring(3,5));//截取的长度
#endregion
6.IndexOf() LastIndexOf()
IndexOf:查找某个字符在字符串中第一次出现的位置;
LastIndexOf:查找某个字符在字符串中最后一次出现的位置;返回所在的索引位置值,如果没有找到则返回-1。
#region IndexOf() LastIndexOf()
string str = "abcdefghigk";
Console.WriteLine(str.IndexOf("s"));//out:-1
Console.WriteLine(str.LastIndexOf("g"));//out:9
#endregion
7.StartsWith() EndsWith()
StartsWith():判断是否以…字符串开始,如果是返回true,不是则返回false。
EndsWith():判断是否以…字符串结束,如果是返回true,不是则返回false。
#region StartsWith() EndsWith()
string name6 = "abcdefg";
Console.WriteLine(name6.StartsWith("a"));//out:true Console.WriteLine(name6.StartsWith("b"));//out:false
Console.WriteLine(name6.EndsWith("g"));//out:true Console.WriteLine(name6.EndsWith("f"));//out:false
#endregion
8.Replace()
将字符串中的某个字符替换为一个新的字符,返回新的字符串。
#region Replace()
string name7 = "newment";
Console.WriteLine(name7.Replace("new", "ele")); //out:element
#endregion
9.Contains()
判断某个字符串中是否包含指定的字符串,如包含则返回真,不包含则为假。
#region Contains()
string name01 = "element";
Console.WriteLine(name01.Contains("ele"));//out:true Console.WriteLine(name01.Contains("123"));//out:false
#endregion
10.Trim()
去掉字符串中前后空格,返回去掉空格的字符串。需要注意的是 Trim方法 只能够去除字符串 前 后 的空格,是不会操作字符串中间的空格的。
#region Trim()
string name02 = " element ";
Console.WriteLine(name02);//out: element
Console.WriteLine(name02.Trim());//out:element
string ex = " 111 222 333 444 ";
Console.WriteLine(ex.Trim());//out:111 222 333 444
#endregion
11.TrimStart() TrimEnd()
TrimStart():去除字符串前面的空格。
TrimEnd():去除字符串后面的空格。
#region TrimStart() TrimEnd()
string name03 = " element ";
Console.WriteLine(name03.TrimStart());//out:element
Console.WriteLine(name03.TrimEnd());//out: element
#endregion
12.IsNullOrEmpty()
判断一个字符串是否为null或者为空,如果为null或者为空时返回true,如果不为则返回false。
#region IsNullOrEmpty()
string name04 = null;//为null
string name05 = "";//为空
string name06 = "element";
//需要注意字符串为 null 时,是不占用内存空间的,但字符串为空(" ")时,是占用内存空间的。
Console.WriteLine(string.IsNullOrEmpty(name04));//out:true
Console.WriteLine(string.IsNullOrEmpty(name05));//out:true
Console.WriteLine(string.IsNullOrEmpty(name06));//out:false
#endregion
源码下载
字符串类型常用函数详解
文件类型
application/zip
文件大小
20.17 KB
上传时间
2023-10-06 16:59:09
© 版权声明
本文由Element创作
遵循 E YunaSu License 协议
邮箱为:elementxuan@qq.com
一律禁止以任何方式发布或转载任何违法的相关信息,如果您有发现,请与我联系!
THE END
暂无评论内容