1、string可以看作是char的只读数组
它不可以赋值
2、 字符串不可变性,指的是内存中的字符串不可变。一旦声明就不再改变,只能通过索引读取指定位置的char,不能对指定位置的char进行修改,如若修改,则用s.ToCharArray()方法得到字符串的char数组,对数组进行修改后,调用new string(char[])构造函数来创建char数组的字符串。
3、string str=null 与string str=""的区别
前者是不给分配内存空间,没有字符串对象;后者是给分配长度为空字符串的内存空间,有一个字符串对象。
4、string类常用的方法
(1)ToLower():得到字符串的小写形式
判断输入的两门课程是否相同,都转换成小写