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"));

List<int>しかし、データベース ID の代わりにa を使用しないのはなぜですか?

于 2013-11-07T22:05:23.493 に答える
1

この特定のユース ケースでは、「,」をセパレータとして使用して文字列を分割し、一致する要素を削除してから、要素を再度結合します。

于 2013-11-07T22:04:27.980 に答える