我没有太多的代码要显示,但我试图从较长的字符串中删除子字符串(个别号码)是一系列数字。
Ex:主弦是“11,12,15,16,55,33,88,100,121,155,115”
需要找到数字16并将其从字符串中删除...
11,12,15,55,33,88,100,121,155,115
它们是数据库中id的列表,因此我不能将它们更改为字符串。另外如何将其删除,就好像它不存在一样?
答案 0 :(得分:5)
string numbers = "11,12,15,16,55,33,88,100,121,155,115";
numbers = string.Join(",", numbers.Split(',').Where(num => num != "16"));
但为什么不使用List<int>
代替数据库ID呢?
答案 1 :(得分:1)
在这个特定用例中,我将使用“,”作为分隔符拆分字符串,删除匹配的元素,然后再次连接元素。