Aufbau einer Zeichenfolge für Post-Anforderung in der folgenden Art und Weise,Wie lösche ich das letzte Zeichen in einer Zeichenfolge in C#?
var itemsToAdd = sl.SelProds.ToList();
if (sl.SelProds.Count() != 0)
{
foreach (var item in itemsToAdd)
{
paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString());
}
}
nachdem ich paramstr
bekommen resultierende, ich brauche letzte Zeichen &
darin
So löschen letzte Zeichen in einem Zeichenfolge löschen mit C#?
Vermutung ist es besser, nur nicht an erster Stelle hinzufügen, aber ansonsten kann man versuchen paramstr.Substring (0, paramstr.Length - 1) –
Wenn Ihr prodID darf beliebige Zeichen enthalten, insbesondere '&', Sie müssen sicherstellen, dass es richtig maskiert wird, wie zB Die Antwort von @MarcGravell tut es. –