1、string类型可看做是char的可读数组
C#中的字符串有一个重要特性:不可变性。即字符串一旦声明,内容就不可改变,只能够修改char数组,先将字符串用.ToCharArray()方法转换为char[]数组,对数组进行修改后,再使用string类型的构造方法,newstring(char[])来组成一个新的string类型变量
如,想将字符串clear修改为clean:
string word1=”clear”;
char[] temp = word1.ToCharArray();//定义一个char数组接受字符串中的字符。
temp[4]=’n’; //修改char数组中的字符
string word2=new string(temp);//定义一个新的string变量接收修改后的char数组中的字符
Console.WriteLine(word2);
字符串的不可变性指的是内存中的变量不可改变,如上代码中,如给word1赋值,word1=”clean”,不会出错,但这样仅仅是让word1这个变量指向了另一块内存空间
2、string类型的常用函数
Split
st
版权声明:本文为histrainbow原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。