表示するコードはあまりありませんが、一連の数字である長い文字列から部分文字列 (個々の数字) を削除しようとしています。
例: 主な文字列は「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"));
List<int>しかし、データベース ID の代わりにa を使用しないのはなぜですか?
この特定のユース ケースでは、「,」をセパレータとして使用して文字列を分割し、一致する要素を削除してから、要素を再度結合します。