str1="5,3";
str2="2,3,4,5";要str1和str2换,换完后:2,4
问题是:str1="5,2,3";里的数字不定多少位.
我用:str2.Replace(str1, "");//这样换后有时出不准,我自已写了一个
private string thdle(string kz,string dle_id)
{
string[] kz_t = kz.Split(',');
string[] dle_t = dle_id.Split(',');
string zhs = "";
foreach (string it in dle_t)//如有4个数,内的for 就会4次for
{
for (int i = 0; i < kz_t.Length;i++)
{
zhs = zhs + kz_t[i].Replace(it, "") + ",";
}
}
return zhs;
}
zhs最后显示it 有几组,就会显示出几组的替换结果,我想要的只要一组就好.
str2="2,3,4,5";要str1和str2换,换完后:2,4
问题是:str1="5,2,3";里的数字不定多少位.
我用:str2.Replace(str1, "");//这样换后有时出不准,我自已写了一个
private string thdle(string kz,string dle_id)
{
string[] kz_t = kz.Split(',');
string[] dle_t = dle_id.Split(',');
string zhs = "";
foreach (string it in dle_t)//如有4个数,内的for 就会4次for
{
for (int i = 0; i < kz_t.Length;i++)
{
zhs = zhs + kz_t[i].Replace(it, "") + ",";
}
}
return zhs;
}
zhs最后显示it 有几组,就会显示出几组的替换结果,我想要的只要一组就好.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货