0

我正在使用 <string,string> 类型的字典,如下所示:

    Dictionary<string, string> parameters = new Dictionary<string, string>()
    {
        {"llave1", "valor1"},
        {"llave2", "valor2"},
        {"llave3", "valor3"},
        {"llave4", "valor4"}
    }; 

我想得到这样的字符串:

“llave1=valor1&llave2=valor2&llave3=valor3&llave4=valor4”

为了解决这个问题,我做了这个:

foreach (var element in parameters)
{
   strParameters += element.Key + "=" + element.Value;
   if (index < parameters.Count)
   {
      strParameters += "&";
      index++;
   }
}

我想知道任何方法来获得相同的字符串结果,但使用 linq 或 String.Join 我正在尝试重构我的代码

4

0 回答 0