c#string类型基本⽤法
c# string类型基本⽤法:
1)、Length:获得当前字符串中字符的个数
2)、ToUpper():将字符转换成⼤写形式
3)、ToLower():将字符串转换成⼩写形式
4)、Equals(lessonTwo,StringComparison.OrdinalIgnoreCase):⽐较两个字符串,可以忽略⼤⼩写
5)、Split():分割字符串,返回字符串类型的数组。注:第⼆个参数为:StringSplitOptions.RemoveEmptyEntries 时表⽰移除空格。
6)、Substring():截取字符串。在截取的时候包含要截取的那个位置。
7)、IndexOf():判断某个字符串在字符串中第⼀次出现的位置,如果没有返回-1、值类型和引⽤类型在内存上存储的地⽅不⼀样。
8)、LastIndexOf():判断某个字符串在字符串中最后⼀次出现的位置,如果没有同样返回-1
9)、StartsWith():判断是否以....开始
10)、EndsWith():判断是否以...结束.
11)、Replace():将字符串中某个字符串替换成⼀个新的字符串
12)、Contains():判断某个字符串是否包含指定的字符串
13)、Trim():去掉字符串中前后的空格
14)、TrimEnd():去掉字符串中结尾的空格
15)、TrimStart():去掉字符串中前⾯的空格
16)、string.IsNullOrEmpty():判断⼀个字符串是否为空或者为null
17)、string.Join():将数组按照指定的字符串连接,返回⼀个字符串。
例⼦:
1)、int ilength = name.Length;
2)、 lessonOne = lessonOne.ToUpper();////将字符串转换成⼤写
3)、 lessonOne = lessonOne.ToLower(); ////将字符串转换成⼩写形式
4)、 if (lessonOne.Equals(lessonTwo,StringComparison.OrdinalIgnoreCase))
Console.WriteLine("你们俩喜欢的课程相同");
else
Console.WriteLine("你们俩喜欢的课程不同");
5)、string s = "a b dfd _ + = ,,, fdf ";
char[] chs = { ' ', '_', '+', '=', ',' };
string[] str = s.Split(chs,StringSplitOptions.RemoveEmptyEntries);
6)、string str = "今天天⽓好晴朗,处处好风光";
str = str.Substring(1,2);
Console.WriteLine(str);//str = 天天
7)8)、string str = "今天天天⽓好晴朗,天天处天好风光";
int index = str.IndexOf('哈',4); //从第5个字符开始查(注,今的下标为0)
9)10)、string str = "今天天⽓好晴朗,处处好风光";
if (str.EndsWith("风"))
Console.WriteLine("是的");
else
Console.WriteLine("不是的");字符串截取数组
11)、12)
string str = "国家关键⼈物⽼赵";
if (str.Contains("⽼赵"))
str = str.Replace("⽼赵", "**");//str = "国家关键⼈物**";
13)14)15)、string str = " hahahah ";
// str = str.Trim();//str = “hahahah"
//str = str.TrimStart();//str = "hahahah "
str = str.TrimEnd();//" hahahah"
16)、string str = "fdsfdsfds";
if (string.IsNullOrEmpty(str))
Console.WriteLine("是的");
//else
Console.WriteLine("不是");//这⾥不是
17)、//string[] names = { "张三", "李四", "王五", "赵六", "⽥七" };
/
///张三|李四|王五|赵六|⽥七
//string strNew = string.Join("|");
string strNew = string.Join("|", "张三","李四","王五","赵六","⽥七");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。