Построение строки для запроса пост следующим образомКак удалить последний символ в строке на 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());
}
}
после того, как я получаю в результате paramstr
, мне нужно, чтобы удалить последний символ &
в нем
Как удалить последний символ в строке с помощью C#?
Угадайте, что лучше просто не добавить его в первую очередь, но в противном случае вы можете попробовать paramstr.Substring (0, paramstr.Length - 1) –
В случае Вашего prodID разрешено содержать произвольные символы, особенно '&', вам нужно убедиться, что он правильно экранирован, например, ответ @MarcGravell делает. –