Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我没有太多代码要显示,但我试图从较长的字符串中删除一个子字符串(单个数字)是一系列数字。
例如:主字符串是“11,12,15,16,55,33,88,100,121,155,115”
需要找到数字 16 并将其从离开的字符串中删除...
11,12,15,55,33,88,100,121,155,115
它们是来自数据库的 id 列表,所以我不能只将它们更改为字符串。另外我如何删除它,就好像它不存在一样?
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?
List<int>
在这个特定的用例中,我将使用“,”作为分隔符拆分字符串,删除匹配的元素,然后再次加入元素。