添加C#sdk

This commit is contained in:
tanghc
2019-04-03 18:00:31 +08:00
parent 8fb4a66109
commit 2cff1a7c0b
35 changed files with 13483 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
namespace SDKCSharp.Common
{
public class SopSignature
{
public SopSignature()
{
}
public static String getSignContent(Dictionary<string, string> form)
{
StringBuilder content = new StringBuilder();
List<string> keys = new List<string>(form.Keys);
keys.Sort();
int index = 0;
for (int i = 0; i < keys.Count; i++)
{
string key = keys[i];
string value = form[key];
if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value))
{
content.Append((index == 0 ? "" : "&") + key + "=" + value);
index++;
}
}
return content.ToString();
}
}
}