Como excluir o último caractere em uma seqüência de caracteres em c #?

Construindo uma sequência para pós-solicitação da seguinte maneira,

  var itemsToAdd = sl.SelProds.ToList();
  if (sl.SelProds.Count() != 0)
  {
      foreach (var item in itemsToAdd)
      {
        paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString());
      }
  }

depois que eu resultarparamstr, Eu preciso excluir o último caractere& iniciar

Como excluir o último caractere de umcorda usando c #?

questionAnswers(10)

yourAnswerToTheQuestion