Не пойму, почему вы хотите поместить что-либо в NameValueCollection
, но есть ли какая-то причина, почему
foreach (var result in results)
collection.Add(result.str, result.count.ToString());
не достаточно?
(РЕДАКТИРОВАТЬ: Изменен аксессор на Add
, что может быть лучше для вашего случая использования.)
Если ответ «нет, это работает», вы, вероятно, должны остановиться и выяснить, что, черт возьми, делает приведенный выше код, прежде чем использовать его в своем проекте.