JumboTCMS_src/JumboTCMS.OAuth2/Tool/Tool.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
namespace JumboTCMS.OAuth2
{
class Tool
{
/// <summary>
/// 截取参数,取不到值时返回""
/// </summary>
/// <param name="s">不带?号的url参数</param>
/// <param name="para">要取的参数</param>
public static string QueryString(string s, string para)
{
if (string.IsNullOrEmpty(s))
{
return s;
}
s = s.Trim('?').Replace("%26", "&").Replace('?', '&');
int num = s.Length;
for (int i = 0; i < num; i++)
{
int startIndex = i;
int num4 = -1;
while (i < num)
{
char ch = s[i];
if (ch == '=')
{
if (num4 < 0)
{
num4 = i;
}
}
else if (ch == '&')
{
break;
}
i++;
}
string str = null;
string str2 = null;
if (num4 >= 0)
{
str = s.Substring(startIndex, num4 - startIndex);
str2 = s.Substring(num4 + 1, (i - num4) - 1);
if (str == para)
{
return System.Web.HttpUtility.UrlDecode(str2);
}
}
}
return "";
}
/// <summary>
/// 获取配置文件的值。
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
后面还有 37 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。