西安做网站哪家便宜,网站主办者和所有者区别,钦州浦北网站建设,外贸企业网站系统源码在C#中#xff0c;字符串#xff08;string 类型#xff09;是一种常用的数据类型#xff0c;用于存储和操作文本数据。以下是一些C#中字符串的常见用法 1、输出任意的字符串长度 代码
#region 输出任意的字符串长度
Console.WriteLine(请输入你心中想到的名字…在C#中字符串string 类型是一种常用的数据类型用于存储和操作文本数据。以下是一些C#中字符串的常见用法 1、输出任意的字符串长度 代码
#region 输出任意的字符串长度
Console.WriteLine(请输入你心中想到的名字);
string name Console.ReadLine();
Console.WriteLine(name.Length);
#endregion输出效果 2、字符串比较 代码 #region 字符串比较Console.WriteLine(请输入张三喜欢的课程);string lessone Console.ReadLine();lessone lessone.ToUpper();Console.WriteLine(请输入李四喜欢的课程);string lesstwo Console.ReadLine();lesstwo lesstwo.ToUpper();//同理也都能转化成小写ToLowerif (lessone.Equals(lesstwo)){Console.WriteLine(你们俩喜欢的课程相同);}else{Console.WriteLine(你们俩喜欢的课程不同);}#endregion输出结果 3、字符串分隔 代码
string s a b dfd _ ,,, fdf;char[] chs { , _, , , , };string[] s1 s.Split(chs);//这种方法分隔后的字符串是将不要的转化成了空字符串string[] s2 s.Split(chs, StringSplitOptions.RemoveEmptyEntries);//使用StringSplitOptions字符串分隔选择来把空字符串给删除for (int i 0; i s1.Length; i){Console.WriteLine(s1[i]);}for (int i 0; i s2.Length; i){Console.WriteLine(s2[i]);}string data 2019-07-15;char[] a { - };string[] data2 data.Split(a, StringSplitOptions.RemoveEmptyEntries);Console.WriteLine({0}年{1}月{2}日, data2[0], data2[1], data2[2]);输出结果 4、字符串代替和判断是否含有指定字符串 代码
#region 字符串代替和判断是否含有指定字符串string str 国家关键人物老赵;if (str.Contains(老赵)){str str.Replace(老赵, **);//把敏感字符隐藏}Console.WriteLine(str);#endregion输出结果 5、字符串截取 代码
#region 字符串截取string str1 今天天气好晴朗处处好风光;string str2;str1 str1.Substring(1);//从指定的索引开始截取一直到最后str2 str1.Substring(1, 2);//从指定的索引截取第二个参数是截取的个数Console.WriteLine(str1);Console.WriteLine(str2);#endregion输出结果 6、判断字符串是否以某个字符结尾 代码
#region 判断字符串是否以某个字符结尾if (str1.StartsWith(今天)){Console.WriteLine(Yes);}else{Console.WriteLine(No);}#endregion输出结果 7、查找字符位置索引 代码
#region 字符位置索引int index str1.IndexOf(天, 2);Console.WriteLine(index);string path c:\a\b\c\苍\d\e苍\f\g\\fd\fd\fd\苍老师苍.wav;int index1 path.LastIndexOf(\\);path path.Substring(index1 1);Console.WriteLine(path);#endregion8、去掉空格 代码
#region 去掉空格string strh 哈哈哈哈 ;strh strh.Trim();//去掉所有的空格strh strh.TrimStart();//去掉前面的空格strh strh.TrimEnd();//去掉后面的空格Console.WriteLine(strh);#endregion输出结果 9、判断是否为空 代码
#region 判断是否为空string nulll null;if (string.IsNullOrEmpty(nulll)){Console.WriteLine(yes);}else{Console.WriteLine(no);}#endregion10、将数组按照指定的字符串连接返回一个字符串 代码
#region string.join方法将数组按照指定的字符串连接返回一个字符串string[] names { 张三, 李四, 万物, 赵六, 天气 };string strNew string.Join(|, names);//join方法可以将某个字符串加到定义的数组里面Console.WriteLine(strNew);Console.ReadLine();#endregion输出结果
字符串在C#中是不可变的即一旦创建就不能被修改。对字符串进行操作时实际上是创建了一个新的字符串对象。这有助于确保字符串的安全性和稳定性。
这些是C#中字符串的一些基本用法涵盖了字符串的创建、操作、比较、格式化等常见操作。