首页 > 代码库 > C#字符串
C#字符串
///C#字符串是使用string关键字声明的一个字符数组,它也是一个对象,封装了所有字符串操作,如比较、插入、删除、查找等。
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //创建一个字符串 string str1 = "apple orange banana"; Console.WriteLine("str1:+str1"); ///创建另一个字符串 string str2 = str1 + "peach"; Console.WriteLine("str2:" + str2); //比较两个字符串是否一致 if (String.Compare(str1, str2) == 0) { Console.WriteLine("str1 和str2两个字符串一致"); } else { Console.WriteLine("str1和str2两个字符串不一致"); } //从第0个字节开始查找空格的位置 int n=str1.IndexOf(‘ ‘,0); Console.WriteLine("str1第一个空格在第{0}个字节",n); ///删除第1个空格之后的所有字符 str2=str1.Remove(n); Console.WriteLine("删除str1第一个空格后的所有字符:"+str2); ///将所有空格替换为- str2=str2.Replace(‘ ‘,‘-‘); Console.WriteLine("将所有的空格替换为-:"+str2); ///在第一个空格之后插入@@@ str2=str1.Insert(n,"peach"); Console.WriteLine("在str1第一个空格插入peach:"+str2); ///取第一个空格后的6个字符 str2=str1.Substring(n+1,6); Console.WriteLine("取str1第一个空格后的6个字符:"+str2); ///以空格为标记,将字符串分解为若干个新的字符串 char[]chars={‘ ‘}; string[]strs=str1.Split(chars); Console.WriteLine("以空格为标识符,将str1分解为:"); for(int i=0;i<strs.Length;i++) Console.WriteLine(i+":"+strs[i]); ///按任意键退出 Console.ReadKey(); } }}
C#字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。