文字列の最後の文字を削除する [重複] 質問する

文字列の最後の文字を削除する [重複] 質問する

データベースにリンクされたリスト内の大量の情報を取得しており、Web サイトに接続しているユーザー向けに一連のグループを作成したいと考えています。

私はこれをテストに使用しましたが、これは動的ではないので、本当に悪いです:

string strgroupids = "6";

これを使いたいのですが、返される文字列は次のようになります1,2,3,4,5,

groupIds.ForEach((g) =>
{
    strgroupids = strgroupids  + g.ToString() + ",";
    strgroupids.TrimEnd(',');
});

strgroupids.TrimEnd(new char[] { ',' });

,の後のを削除したいのです5が、うまくいきません。

ベストアンサー1

strgroupids = strgroupids.Remove(strgroupids.Length - 1);

マイクロソフトDN:

文字列を削除します(Int32):

指定された位置から最後の位置まで、この文字列からすべての文字を削除します。

おすすめ記事