C#字符串问题!string str = "语文,数学,外语,体育,实验";如果str中包含"体育""实验"则删除str中出现的"体育""实验"怎么实现?

解决方案 »

  1.   

         string str = "语文,数学,外语,体育,实验";            if (str.IndexOf("体育") != -1 && str.IndexOf("实验")!=-1)
                {
                    str = str.Replace("体育", "");
                    str = str.Replace("实验", "");
                    str = str.Replace(",,", ",");
                    if (str[str.Length - 1] == ',') str = str.Remove(str.Length - 1, 1);
                }
                MessageBox.Show(str);最笨的方法.