一、字符串
ToLower、Toupper:大小写字母转换
str=str.ToLower():得到字符串的小写形式
str=str.Toupper():得到字符串的大写形式
sq.Equals(s2,StringComparison.OrdinallgnoreCase):两个字符串进行比较不区分大小写的比较str.Split:切割字符串
替换字符串(Replace)
判断这个字符串中是否包含这个字符串(Contains)
Substring:截取字符串(注:截取长度不能超过字符串)
Substring:找到某个字符串索引再截取
StartsWith、EndsWith:判断是否以某个字符串开始、结尾
IndexOf:找到字符串的索引
LastIndexOf:找到最后一个索引位置
Insert:在某个索引处插入一个字符串
forr:字符串输出倒放
forr:字符串反序输出
str.Split:分别提取字符串
string.Join切割字符串,添加间隔符
IsNullOrEmpty是否有空字符
Remove(3):从第三个位置开始移除(只保留前三个)
Remove(3,2):从第三个位置开始
Trim():删除空格部分
二、实战演练
输出字符串长度
string str = "今天是个好天气";
Console.WriteLine(str.Length); //在控制台显示
字符串变字符数组(循环输出)
字符串变字符数组(循环输出)
string str = "今天是个好天气";
char[] chr = new char[str.Length];
for (int i = 0; i < str.Length ; i++)
{
chr[i] = str[i];
}
for (int i = 0; i < chr.Length; i++)
{
Console.WriteLine(chr[i]);
}
Console.ReadKey();
字符串数组变字符串(字符串数组变新的字符串数组)
string str = "今天是个好天气";
char[] chr=str.ToCharArray(); //变成字符数组
chr[3] = '真'; //赋值
string str1 = new string(chr); //变成新的字符串
Console.WriteLine(str1);
Console.ReadKey();
//输出结果:今天是真好天气
随机输入你心中想到的一个名字,然后输出它的字符串长度 lenght:可以得字符串的长度
Console.WriteLine("随机输入你心中想到的一个名字");
string str = console.readline();
Console.WriteLine(str.Length );
两个学员输入各自最喜欢的课程名称,判断是否一致,如果相等,则输出你们俩喜欢相同的课程。
如果不相同,则输出你们俩喜欢不相同的课程
Console.WriteLine("输入第一门喜欢的课程名称"); //输入第一门课程
string lesson1 = Console.ReadLine(); //在控制台接收用户输入内容
Console.WriteLine("输入第二门喜欢的课程名称"); //输入第二门课程
string lesson2 = Console.ReadLine(); //在控制台接收用户输入内容
if (lesson1 == lesson2) //如果第一门课程=第二门课程
{
Console.WriteLine("课程一样" + lesson1); //两门课程相同,输出
}
else
{
Console.WriteLine("课程不同,分别是:{0},{1}", lesson1, lesson2); //两门课程不同,输出
三、string str = null 与string str = ""的区别
string str = null是不给它分配内存空间,而string str=\"\"给它分配长度为空字符串的内存空间。string str = null 没有string对象
string str =""有一个字符串对象
标签:Console,string,C#,chr,str,WriteLine,字符串 From: https://blog.51cto.com/u_15921176/5970540