string 字符串是只读类型。
string str="asdfg";
①char []a= str.ToCharArray();//字符串转换为字符数组
②str= string.Join("", a);//在字符数组a的每个char[]后插入""里的值
③object str1= str.Clone();//克隆字符串 object可以代表所有类型
④str.CopyTo(); //()里 ①int类型(代表从被复制的数组第几位开始)
//②char数组(被复制数组)//③int类型 (从第几位开始填充复制)
//④int类型(复制几位数字)
⑤bool bo= str.Contains("");//包含
⑥bool bo= str.Equals("");//判断相等
⑦int a = str.IndexOf('c');//检查索引下标,只会检测一个
⑧int b= str.LastIndexOf('g');//从后面开始检测
⑨string str1= str.Insert(2,"123");*///插入(int类型, 字符串)直接插入到int类型几位
⑩str= str.PadLeft(5,'1');*///左边开始填充字符串 int类型代表填充长度
11。str= str.Remove(3,3);//移除第一个int代表从第几位开始,第二个代表移除几位。
12.str= str.Replace('d','2');//替换
13string[] str1= str.Split('d');//切分
str.ToUpper();//小写变大写
str.ToLower();//大写变小写
str = str.Trim();//删除前后空格
练习题
using System;
namespace ConsoleApp11
{
class Program
{
static void Main(string[] args)
{
string str = "1232214325647";//删除一组数中重复的数。
for (int i = 0; i < str.Length; i++)
{
for (int j = 0; j < str.Length; j++)
{
if (str[i] == str[j] && i != j)
{
str = str.Replace(str[i], ' ');
break;
}
}
}
str = str.Replace(" ", "");
str = str.Trim();
Console.WriteLine(str);
Console.ReadKey();
}
}
}