资源简介
cs第三方使用微信授权登录,实现第三方调用。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace cs第三方使用微信授权登录
{
public static class EnumExtension
{
private static Dictionary> _enumCache;
private static Dictionary> EnumCache
{
get
{
return _enumCache;
}
set
{
_enumCache = value ?? new Dictionary>();
}
}
///
/// 返回枚举的Text属性值
///
/// 枚举
///
public static string GetEnumText(this Enum en)
{
string enString = string.Empty;
if (null == en) return enString;
var type = en.GetType();
enString = en.ToString();
if (!EnumCache.ContainsKey(type.FullName))
{
var fields = type.GetFields();
Dictionary temp = new Dictionary();
foreach (var item in fields)
{
var attrs = item.GetCustomAttributes(typeof(TextAttribute) false);
if (attrs.Length == 1)
{
var v = ((TextAttribute)attrs[0]).Value;
temp.Add(item.Name v);
}
}
EnumCache.Add(type.FullName temp);
}
if (EnumCache[type.FullName].ContainsKey(enString))
{
return EnumCache[type.FullName][enString];
}
return enString;
}
///
/// 获取枚举的value值
///
/// 枚举对象
///
public static string ToIntString(this Enum en)
{
if (en == null)
return ““;
var t = en.GetType();
var field = t.GetField(en.ToString());
var e = field.GetValue(en);
return ((int)e).ToString();
}
}
public class TextAttribute : Attribute
{
public TextAttribute(string value)
{
Value = value;
}
public string Value { get; set; }
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 167 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\App.config
文件 20480 2020-08-11 15:59 cs第三方使用微信授权登录\cs第三方使用微信授权登录\bin\Debug\cs第三方使用微信授权登录.exe
文件 167 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\bin\Debug\cs第三方使用微信授权登录.exe.config
文件 44544 2020-08-11 15:59 cs第三方使用微信授权登录\cs第三方使用微信授权登录\bin\Debug\cs第三方使用微信授权登录.pdb
文件 22472 2020-08-11 16:01 cs第三方使用微信授权登录\cs第三方使用微信授权登录\bin\Debug\cs第三方使用微信授权登录.vshost.exe
文件 167 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\bin\Debug\cs第三方使用微信授权登录.vshost.exe.config
文件 4317 2020-08-11 10:04 cs第三方使用微信授权登录\cs第三方使用微信授权登录\cs第三方使用微信授权登录.csproj
文件 2569 2020-08-11 09:55 cs第三方使用微信授权登录\cs第三方使用微信授权登录\EnumExtension.cs
文件 261 2020-08-11 10:02 cs第三方使用微信授权登录\cs第三方使用微信授权登录\HttpHelper.cs
文件 4012 2020-08-11 09:22 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Json
文件 1392 2020-08-11 16:01 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.csproj.FileListAbsolute.txt
文件 1042 2020-08-11 10:43 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.csproj.GenerateResource.Cache
文件 2530 2020-08-11 09:54 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.csprojResolveAssemblyReference.cache
文件 20480 2020-08-11 15:59 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.exe
文件 44544 2020-08-11 15:59 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.pdb
文件 180 2020-08-11 10:04 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.Properties.Resources.resources
文件 180 2020-08-11 10:43 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\cs第三方使用微信授权登录.WeChatRedirect.resources
文件 1085 2020-08-11 09:18 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7405 2020-08-11 10:00 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 4608 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 556 2020-08-11 09:57 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Program.cs
文件 1390 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Properties\AssemblyInfo.cs
文件 2910 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Properties\Resources.Designer.cs
文件 5612 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Properties\Resources.resx
文件 1135 2020-08-11 09:19 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Properties\Settings.Designer.cs
文件 249 2020-08-11 09:08 cs第三方使用微信授权登录\cs第三方使用微信授权登录\Properties\Settings.settings
文件 2800 2020-08-11 09:28 cs第三方使用微信授权登录\cs第三方使用微信授权登录\ReturnJson.cs
............此处省略17个文件信息
相关资源
- 微信公众平台网页授权获取用户基本
- C#界面美化 (最好用的免费的第三方
- 扫码登录授权
- C#界面美化第三方控件(内含皮肤、面
- C#生成PDF 读取PDF文本内容 获取PDF内图
- WinForm第三方控件LiuZhenHong.Controls 2.0
- C#、js如何调用qq互联api实现第三方登
- C# aps.net MVC web微信三方扫码登录与授
- 小程序获取openid(亲测通过)
- WinLicense通用授权生成器
- c# winform 漂亮的第三方控件
- ASP.NET网页微信登录授权获取用户基本
- .NET C#研发的授权工具winform
- C#软件授权源码(亲测可用)
- 微信 网页授权获取用户基本信息(
- 微信公众平台 网页授权获取用户基本
- winform漂亮的第三方控件按钮datagridv
- C#软件授权源码(测试可用)
- C#软件授权源码-十分完整2019
- C#软件授权源码-十分完整
- WPFVisifire已正式授权版本
- 用于画线性图的C#第三方控件—&
- asp.net c#微信授权登录代码包含所有代
- C#窗体换肤全过程源码及皮肤文件生产
- C# 机器码生成License
- DCOM授权
- sina授权登录
- 微赞WZ-后台一键更新-授权
- DevExpress 第三方控件
- 微信全网发布 C#开发
评论
共有 条评论