.Net C# 字符串学习总结

以前都是转发别人的贴子,今天发一个我的学习笔记.废话不多说,见下:
(1)比较字符串
CompareTo:
str1.CompareTo(str2); 返回int
如果str1长于str2 返回1  如果str2长于str1则返回-1
如果相等,则返回0
Equals:
str1.Equals(str2);  返回bool
如果str1与str2相等 则返回True,否则返回False
(2)定位字符
Int i = str1.Indexof(str2);
在str1中找字符或子串str2并返回索引 索引从"0"开始记数
(3)格式化字符串
Format: 将任何数值枚举日期格式化为具体格式的字符串
语法:Public Static String Format(string format,object argo);
第一个参数为:格式    第二个参数为要格的对象
我自己理解为用户用自定义格式处理数据
(4)截取子串
Substring:
语法:Public String Substring (int first,int length);
索引从first开始截取长度为length的子串
(5)分隔字符串
Split:
语法:Public String[] Split (char[] sep);
以参数为分隔点,把字符串分割为字符串组
例如:
Str1='1|2|3|4|5";
string[] idnum = str1.Split('|');
(6)插入字符串
语法:Public String insert (int index,string value);
其中,index为要插入的索引位置,value为要插入的子串。
(7)填充字符串
语法:Public String padleft (int total,char padchar);
意为在字符串左端填充字符padchar 使填充后的总长度为total  注意:是填充后的长度
同样,也可以在右面填充,padright
(8)删除字符串及子串
语法:Public String Remove (int index,int count);
Str1.Remove(5,9);
从Str1中,从索引5开始,删除之后的9个字符。语法中,index为开始删除字符的索引,count为要删除的字符数。
(9)移除字符串
语法:Public String TrimStart (char[] trimchars );
Str1.trimstart ('%','#');
即从Str1的0索引位置开始,依次向后,删除字符%和#,如果下一个字符不是%和#则停止。
(10)复制字符串
这个基本不用说,Public string copy(string 要复制的字符串);
(11)替换字符串
语法:Public String Replace ( string old,string new);
参数中,old为要替换掉的子串,new为要替换成的子串。

打了这么多,希望对大家有帮助,也希望大家跟贴补充,一起进步

posted on 2008-05-18 10:06  寻雨  阅读(639)  评论(0编辑  收藏  举报

导航