12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Text;
-
- namespace UnityEngine.Purchasing
- {
- internal static class QueryHelper
- {
- internal static string ToQueryString(this Dictionary<string, object> parameters)
- {
- var sb = new StringBuilder();
-
- foreach (var key in parameters.Keys)
- {
- var val = parameters[key].ToString();
-
- if (val == null)
- {
- continue;
- }
-
- sb.Append(sb.Length == 0 ? "?" : "&");
- sb.AppendFormat("{0}={1}", Uri.EscapeDataString(key), Uri.EscapeDataString(val));
- }
- return sb.ToString();
- }
- }
- }
|