Unity 拼接字符串

把字典转为能够使用 Get 请求的字符串,代码如下:

	/// 
    /// 字典值转为字符串
    /// 
    /// 字典 Key 的类型
    /// 字典 Value 的类型
    /// 字典
    /// 转为的字符串
    private string DictionaryToString<Tkey, Tvalue>(IDictionary<Tkey, Tvalue> pairs)
    {
        StringBuilder builder = new StringBuilder();

        foreach (var pair in pairs)
        {
            if (string.IsNullOrWhiteSpace(pair.Key.ToString()) || pair.Value == null)
                continue;
            builder.Append($"{pair.Key}={pair.Value}&");
        }
        return builder.ToString().Substring(0, builder.ToString().LastIndexOf('&'));
    }

你可能感兴趣的:(unity,c#)