How to delete last character in a string in C#?

前端 未结 10 1990
一个人的身影
一个人的身影 2020-12-23 00:21

Building a string for post request in the following way,

  var itemsToAdd = sl.SelProds.ToList();
  if (sl.SelProds.Count() != 0)
  {
      foreach (var item         


        
10条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-23 00:43

    paramstr.Remove((paramstr.Length-1),1);
    

    This does work to remove a single character from the end of a string. But if I use it to remove, say, 4 characters, this doesn't work:

    paramstr.Remove((paramstr.Length-4),1);
    

    As an alternative, I have used this approach instead:

    DateFrom = DateFrom.Substring(0, DateFrom.Length-4);
    

提交回复
热议问题