袆字符串类String的使用莆视频002 Framework中表示字符串的关键字为string,它是String类的别名。string类型表示Unicode字符的字符串。String类类似于string类型,但是功能更强。虽然String类功能很强,但是它也是不可改变的。这就是说一旦创建String对象,就不能够修改。表面看来能够修改字符串的所有方法实际上不能够修改。它们实际上返回一个根据所调用的方法修改的新的String。当需要大量的修改时,可使用StringBuilder类。 String类的使用螆字符串是Unicode字符的有序集合,用于表示文本。,用于表示字符串。String对象的值是该有序集合的内容,并且该值是不可变的。正是字符构成了字符串,根据字符在字符串中的不同位置,字符在字符串中有一个索引值,可以通过索引值获取字符串中的某个字符。字符在字符串中的索引从零开始。例如,字符串“HelloWorld”中的第一个字符为H,而“H”在字符串中的索引顺序为0。膃字符串与字符的关系相当于公司与职员的关系,每个职员都有自己的编号,相当于字符串的索引号。螈说明:莇String类所定义的变量是一个引用类型,可以对String类型的变量进行null赋值。芅例003 String类的使用袃创建一个控制台应用程序,声明一个字符串变量,然后获取字符串中的某个字符,代码如下。蝿staticvoidMain(string[]args)蒆{蚄 stringStr1="用一生下载你"; //声明一个字符串变量Str1蚃 charStr2=Str1[1]; //获取字符串Str1的第二个字符袀 charStr3=Str1[2]; //获取字符串Str1的第三个字符袈 ("字符串Str1中的第二个字符是:{0}",Str2); //输出第二个字符肄 ("字符串Str1中的第三个字符是:{0}",Str3); //输出第三个字符莄 ();蚈}羆 蒃程序的运行结果如图1所示。袀虿代码中采取在字符串变量后面加一个括号,并在括号中给出索引顺序的方法获取相应的字符。这是数组变量通用的索引方法。Str1[1]获得的是Str1中的第二个字符,依此类推。 比较字符串羂在C#pareTo和Equals方法等,这些方法都归属于String类。下面对这3种方法进行详细的介绍。pare方法用来比较两个字符串是否相等,它有很多个重载方法,其中最常用的两种方法如下。pare(stringstrA,stringstrB)pare(stringstrA,stringstrB,boolignorCase)莁þ strA和strB:代表要比较的两个字符串。薈þ ignorCase:是一个布尔类型的参数,如果这个参数的值是true,pare方法是一个静态方法,所以在使用时,可以直接引用。薅例004 比较字符串肅创建一个控制台应用程序,声明两个字符串变量,pare方法比较两个字符串是否相等,代码如下。肁staticvoidMain(string[]args)蕿{羈 stringStr1="芸烨湘枫"; //声明一个字符串Str1蒅 stringStr2="用一生下载你"; //声明一个字符串Str2袁 (pare(Str1,Str2)); //输出字符串Str1与Str2比较后的返回值蚁 (pare(Str1,Str1)); //输出字符串Str1与Str1比较后的返回值肆 (pare(Str2,Str1)); //输出字符串Str2与Str1比较后的返回值袄 ();薂}蒈程序的运行结果为:葿 莃1莂0蕿-1薇注意:螃比
字符串类String的使用 来自淘豆网m.daumloan.com转载请标明出处.