Enum使用 获取枚举属性 注意:扩展方法必须定义为静态类,静态方法中. public enum EnumPatientSource { [Description("住院")] INHOSPITAL = -1, [Description("门诊")] OUTPATIENT = 0, } public static class EnumHelper { public static string ToDescription(this Enum val) { var ty
代码: public class EnumberHelper { public static List<EnumberEntity> EnumToList<T>() { List<EnumberEntity> list = new List<EnumberEntity>(); foreach (var e in Enum.GetValues(typeof(T))) { EnumberEntity m = new EnumberEntity(); object
using System; using System.Collections.Generic; using System.Collections.Specialized; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Prog
using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication15 { class Program { public static string FetchDescr
CSP,全名为"加密服务提供者(Cryptographic Service Provider)",是微软定义的一套password服务API.眼下经常使用的password规范或者标准有3套:CSP,PKCS#11和国密标准. 前两者主要是为RSA算法提供服务,当然PKCS#11最新的扩展也開始支持ECC算法.而国家password管理制定的国密标准.主要提供SM2(实际上也是ECC)服务,当然国密标准同一时候支持RSA.只是大多数情况下RSA的应用还是使用CSP和PKCS#11来实现
属性描述符(Property Descriptor)是 ES5 之后出现的概念,顾名思义,它用于描述属性应该是什么样,例如是否只读,能否枚举,能否可配置等.所有对象属性均可使用属性描述符来定义. 属性描述符的六个属性 value 属性值. writable 是否允许赋值,true 表示允许,否则该属性不允许赋值. get 返回属性值的函数.如果为 undefined 则直接返回描述符中定义的 value 值. set 属性的赋值函数.如果为 undefined 则直接将赋值运算符右侧的值保存为属