строку для создания с помощью KeyValuePair, как это: "name1 = v1 & name2 = v2 & name3 = v3"элегантный способ построить строку в C#
, что я делаю:
var sb = new StringBuilder();
foreach (var name in nameValues)
{
sb.AppendFormat("{0}={1}&", name.Key, name.Value);
}
//remove last '&' sign, this is what i think is ugly
sb.ToString().Remove(lastIndex);
любой элегантный способ избежать последней инструкции по удалению '&' знак?
Я думаю, что это лучший способ вы делаете это, избегайте дополнительных проверок для каждой итерации, показанной ниже. – Ravia