資源簡介
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個文件信息
評論
共有 條評論