0

我没有太多代码要显示,但我试图从较长的字符串中删除一个子字符串(单个数字)是一系列数字。

例如:主字符串是“11,12,15,16,55,33,88,100,121,155,115”

需要找到数字 16 并将其从离开的字符串中删除...

11,12,15,55,33,88,100,121,155,115

它们是来自数据库的 id 列表,所以我不能只将它们更改为字符串。另外我如何删除它,就好像它不存在一样?

4

2 回答 2

5
string numbers = "11,12,15,16,55,33,88,100,121,155,115";
numbers = string.Join(",", numbers.Split(',').Where(num => num != "16"));

但是为什么不使用 aList<int>来代替数据库 ID?

于 2013-11-07T22:05:23.493 回答
1

在这个特定的用例中,我将使用“,”作为分隔符拆分字符串,删除匹配的元素,然后再次加入元素。

于 2013-11-07T22:04:27.980 回答