Contains
学习这种写法:
var Type = new string[] { "aaa", "bbb" }; bool b = ((System.Collections.IList)Type).Contains("ccc"); if (!b) throw new Exception ("不包含xxxx");
var ary = new string[] { "webapi:appid", "webapi:appkey", "webapi:url" }; var settings = _OMSDataBase.OmsBaseSetting.Where(p => p.AppId == "xxxx" && ary.Contains(p.KeyName)).ToDictionary(l => l.KeyName, l => l.KeyValue); //ary.Contains这个是查找db表中存在于ary数组的KeyName ;
//就是什么呢:就是a.Contains(b), 是b是否在a中存在。
//后面是ToDictionary将需要的Key/value值塞入到Dic集合中去
//下面我们就是通过Key值来取到对应的Value值。 string wmsappid = settings["webapi:appid"]; string wmsappkey = settings["webapi:appkey"];
人各有命,上天注定,有人天生为王,有人落草为寇。脚下的路,如果不是你自己的选择,那么旅程的终点在哪,也没人知道。你会走到哪,会遇到谁,都不一定。