C#中字符串常用方法总结

来源:互联网 发布:高考辅导软件 编辑:程序博客网 时间:2024/05/16 15:26

  字符串的方法是C#中较重要却很零碎知识。对这些常用字符串方法做一个总结。以便于理解和记忆。

1、字符串常用方法

1)静态方法:用string加点调用:string.Compare(string s1,string s2);

int Compare(string s1,string s2);比较两个字符串的大小 s1>s2 1 s1==s2 0 s1<s2 -1
bool string.IsNullOrEmpty(); 判断字符是否为null或"";
bool string.IsNullOrWhiteSpace(); 判断字符是否为null或"  "(空白字符);
string.Concat(string[] strs) == string.Join("",strs); 连接一个数组中的每个元素;
string.Join(string seperator,params object[] values);以指定的分隔符连接字符串数组中的值
string.Format(); 格式化有占位符的字符串;


2) 实例方法:使用字符串对象调用
// 增
string Insert(int, string) 在对应的位置插入字符串
PadLeft(int ,string)  示例:"1".PadLeft(1024.ToString().Length, '0') =>> 0001
PadRight(int ,string) 以指定的字符串添加到目标字符右侧,保持默认的长度;
// 删
string Remove(int startIndex, int count) 从指定的位置开始移除count长度的字符
 string Substring(int startIndex, int count) 从指定的位置开始截取count长度的字符
// 改
string[] Split(char[], StringSplitOptions) 以指定的字符分割字符串,第二个参数表示是否移除空字符;
// 查
bool Contains(string)    判断当前字符串中是否包含参数中的字符串
bool StartsWith(string)判断字符串是否以某个字符开始
bool EndsWith(string)判断字符串是否以某个字符结束
bool Equals(string)比较是否和目标字符串相等(字符串比较str1==str2用的多)
int IndexOf(string, int) 从制定位置开始寻找字符,如果没有找到返回-1
LastIndexOf(string,int)  字符串在对象中出现的最后一次位置,如果没有找到返回-1
IndexOfAny(char[] array, int)  字符数组中的任意字符在对象中出现的第一个位置,如果没有找到返回-1
LastIndexOfAny(char[] array,int)  字符数组中的任意字符在对象中出现的第一个位置,如果没有找到返回-1
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 鬃狮不吃东西怎么办 买二手车的车牌怎么办 榴莲打开了肉没熟怎么办 gmat的prep做完怎么办 电脑没ip地址怎么办 电脑ip地址缺失怎么办 cos还原不了人物怎么办 执行局抓人十五天不放人怎么办 笔记本电脑键盘按键错乱怎么办 靠墙倒立上不去怎么办 医院多收钱了怎么办 学生总是转笔怎么办 吃错东西呕吐怎么办 手腕筋扭伤了怎么办 右膝盖内侧疼痛怎么办 膝盖关节腔积液怎么办 小孩玩游戏花钱怎么办 初三玩手机上瘾怎么办 无线网有感叹号怎么办 台式电脑网络感叹号怎么办 忘记发红包密码怎么办 电信诈骗被骗后怎么办 C小孩讨厌上学怎么办 军训来大姨妈怎么办 夏天军训来月经怎么办 军训遇到大姨妈怎么办 长春市图书馆读者证怎么办 济宁图书馆怎么办读者卡 海南省图书馆读者证怎么办 小孩子特别能吃怎么办 小孩吃不下去药怎么办 小孩不肯去上学怎么办 初中没有团员证怎么办 入团申请书丢了怎么办 刚成立单位社保怎么办 老年人耳鸣怎么办小妙招 老人血压高200怎么办 老人晕车后难受怎么办 老人头晕心里慌怎么办 老人憋的慌怎么办 老人厌食没胃口怎么办