C#将object转成字典(超好用)
var d = arg.GetType().GetProperties()//这一步获取匿名类的公共属性,返回一个数组 .OrderBy(q => q.Name)//这一步排序,需要引入System.Linq,当然可以省略 .Where(q => q.Name == 'Sy...
C#实现生产和消费
C#实现生产和消费public abstract class DoubleCache<T> { #region 双缓存机制 //也可使用环形buff机制 private ListAndLockSlim<T> lst1 = new ListAndLockSlim<T>(); priva...
C#定义一个可变字符串
它的功能非常神奇,类似于一个字符串的对象,值可变。下面是它的一些用法 //示例① System.Text.StringBuilder sb = new System.Text.StringBuilder(); //示例② using System; using System.Te...
C#反射将静态类数据反射到字典并读取不同分支的字典数据
然后根据switch case匹配的字典加载/// <summary> /// 获取警报的端口状态 /// </summary> private Dictionary<uint, Dictionary<string, uint>> dictAlarmPort = new ...
C#使用LINQ查询List筛选数据时参数为null的解决办法
有时候大家会用到linq来查询数据,筛选自己想要的数据,比如一组List里面有一个数值你不想加入复制到某一个对象。这时候你可以用 object.Where(p => p.attribute!= attribute/parameter).ToL...
C#中switch判断的内容繁琐时可优化代码a=b==c
switch (OnTabItemSelectionDcit[CurrentExtNo] + 'IsChecked') //原代码 { default: PrepareActionIsChecked = true; PrepareActionIsChecked = true; CycleActionIsChecked = false; DataActi...
Arrylist数组
相关推荐: C#获取Session对象protected void Page_Load(object sender, EventArgs e) { YF.Model.Admin myuser = new YF.Model.Admin(); //myuser = YF.SessionHelper.G…








