黑马程序员_C#中string类详解

  • Post author:
  • Post category:其他



——-



Windows Phone7手机开发







.Net培训



、期待与您交流! ——-

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 版权协议,转载请附上原文出处链接和本声明。