欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

string类型常用函数

程序员文章站 2022-07-11 08:09:31
一个字符串就是一个string类型数据,此类型变量我们可以把它看作一个只读数组,其元素是char变量,在这里我们来说下string类型的常用命令。 1、TocharArray():将此实例中的字符复制到 Unicode 字符数组。其示例是“char[] ch = .ToCha ......

    一个字符串就是一个string类型数据,此类型变量我们可以把它看作一个只读数组,其元素是char变量,在这里我们来说下string类型的常用命令。

    1、tochararray():将此实例中的字符复制到 unicode 字符数组。其示例是“char[] ch = <string类型变量>.tochararray();”,这个语句是把string类型变量的字面值(如字面值为“this is a dog”)按字符方式赋值给ch数组,ch数组每个元素存放string变量的每个字符,注意是字符,不是单词,即ch[0]=“t”,不是“this”。

    2、tolower():返回此字符串转换为小写形式的副本。注意是小写形式的副本,意思是其本身的字符串变量没变,没真正改变本身的东西,会创建一个新的字符串,其代码可以写成“string strx = str.tolower();”。

    3、toupper():与上面一个类型,只是返回此字符串转换为大写形式的副本。

    4、trim():返回从当前字符串的开头和结尾删除所有空白字符后剩余的字符串。

    5、trimstart():返回从当前字符串的开头删除所有空白字符后剩余的字符串。

    6、trimend():返回从当前字符串的结尾删除所有空白字符后剩余的字符串。

    7、padleft():返回一个新字符串,该字符串通过在此实例中的字符左侧填充空格来达到指定的总长度,从而实现右对齐。(后面有实例)

    8、padright():返回一个新字符串,该字符串通过在此字符串中的字符右侧填充空格来达到指定的总长度,从而使这些字符左对齐,其效果与padleft相似。(后面有实例)

    最后,大家可以在vs2013中试下如下代码:

    string str = "yangb";

    string strl,strr;

    console.writeline($"{str}");

    strl = str.padleft(12);

    console.writeline($"{strl}");

    strr = str.padright(12,'+');

    console.writeline($"{strr}");

    console.readkey();