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
{
//不存在
}
if (Array.IndexOf<string>(strdep, dept["FID"].ToString()) != -1)
{
//存在
//返回数组的下标
}
else
{
//不存在
}