C#编程-40:字符串复习笔记

1、转大小写

(1)字符

char.ToUpper(c)

char.ToLower(c)

(2)字符串

str.ToUpper()

str.ToLower()


2、字符串比较大小

(1)== 或者  !=

(2)String.Equals(str1,str2)返回布尔值

(3)String.Compare(str1,str2,true)

(4)str1.CompareTo(str2)    

str1>str2,>0

str1<0

str1=str2,=0

true忽略大小写


3、字符串格式化

String.Format();

C#编程-40:字符串复习笔记

4、截取字符串

str.Substring(n);

str.Substring(n,m);

n为起始下标位,m为长度,空则为全部


5、字符串分割

str.Split(char/chars[])返回数组


6、字符串合并

(1)+

(2)String.Concat();

(3)String.Join(separator,strings);


7、字符串插入填充

(1)str.Insert(index,string);

(2)str.PadLeft(width,char);         char默认为空格

(3)str.PadRight(width,char);


8、字符串移除

str.Remove(index)

str.Remove(index,num)


9、字符串的修剪

str.Trim(char/chars[])接受重载

str.TrimStart()

str.TrimEnd()

str.ToCharArray()


10、字符串的复制

静态方法:string.Copy(s)

实例方法:str.CopyTo()


11、字符串的替换

str.Replace()


12、字符串查找

str.IndexOf()

str.LastIndexOf()


13、类型转换

(1)隐式转换

(2)显示转换

char是16位的

checked()溢出检查


string——>int

(1 、int.Parse(string) 不能转换空引用null,只能转换string类型

(2、Convert.ToInt32()会将空null转换为0; 四舍六入五取偶

        (1)小数0-4,舍去

        (2)小数5,取最邻近的偶数

        (3)小数6-9,进位

(3、(int)强制括号转换,只能转换数值类型,不能转换引用类型string,不进行四舍五入,直接舍去小数部分


int——>string

(1、int.ToString()

(2、Convert.ToString(int)两种方式等价


*以上system.stirng类方法都需要创建新的字符串对象,


14、StingBuilder类,(using System.Text;)

Append

Insert

Remove

Replace

AppendFormat

AppendLine

。。。

上一篇:C#编程-42:类的复习笔记


下一篇:C#编程-37:获取桌面路径