操作string字符串,拆分和截取

来源:互联网 发布:行云数据 编辑:程序博客网 时间:2024/05/15 06:31

string  str="1,2,3,4,";

现在将字符串的最后一个“,”去掉

如下:str=str.Remove(str.LastIndexOf(","),1);

Remove():

Remove(intdex)   -指定位置最后位置的所有字符

Remove(starIndex,lastIndex)-指定位置开始删除指定数目的字符

待补充

Replace():

SubString();

string  depid="1,2,3,4,12,13"

string 的contains  depid.Contains(dept["FID"].ToString())

这样在contains的时候你在匹配1的时候1,12,13都是匹配对象
string [] 数组判断是否包含某元素
string [] strdep= depid.Remove(depid.LastIndexOf(","), 1).Split(',');
                           if (Array.IndexOf<string>(strdep, dept["FID"].ToString()) != -1) 
                            { 
                                //存在 
                                //返回数组的下标
                            } 
                            else 
                            { 
                                //不存在 
                               
                            }

0 0