分享人:姜葳
1. Dictionary
后台将要显示的内容处理好并放入字典,前台可直接调用,减少访问数据库的次数。
ContainsKey判断字典是否包含关键字
public Dictionary<long, double[]> cycleUsed = new Dictionary<long, double[]>();
if (!cycleUsed.ContainsKey(cycle.EPL_PartId))
{
cycleUsed.Add(cycle.EPL_PartId, new double[trusts.Length]);
}
<%=cycleUsed.ContainsKey(pa.Tid)? (cycleUsed[pa.Tid][m]==0?"":cycleUsed[pa.Tid][m].ToString()):"" %>
详情请点击:C#中Dictionary的用法及用途
C# Dictionary用法总结
Dictionary<string, string>是一个泛型
他本身有集合的功能有时候可以把它看成数组
他的结构是这样的:Dictionary<[key], [value]>
他的特点是存入对象是需要与[key]值一一对应的存入该泛型
通过某一个一定的[key]去找到对应的值
举个例子:
//实例化对象
Dictionary<int, string> dic = new Dictionary<int, string>();
//对象打点添加
dic.Add(1, "one");
dic.Add(2, "two");
dic.Add(3, "one");
//提取元素的方法
string a = dic[1];
string b = dic[2];
string c = dic[3];
//1、2、3是键,分别对应“one”“two”“one”
//上面代码中分别把值赋给了a,b,c
//注意,键相当于找到对应值的唯一标识,所以不能重复
//但是值可以重复
2. GetMeDicInOtherObjectById
-
GetMeDicInOtherObjectById(搭配Dictionary使用)
protected Dictionary<long, Model.EmgTrust> trust;
cycles = DB.EmgLLPCycles.SelectByPartID(loginUser,partId);
trust = DB.EmgTrust.GetMeDicInOtherObjectById(loginUser, cycles, DB.EEmgLLPCycles.EPL_TrustId);
解析:select * from EmgTrust where EmgLLPCycles.EPL_TrustId=EmgTrust.Tid
字典关键字:EmgLLPCycles.EPL_TrustId
字典内容:EmgTrust数据
<td><%=trust.ContainsKey(cy.EPL_TrustId)?trust[cy.EPL_TrustId].ET_Trust.ToString():
-
GetMeListInOtherObjectByField
public Model.EmgTrust[] trusts = new Model.EmgTrust[] { };
Model.EmgEngineType[] types = DB.EmgEngineType.GetModelTidBySeriesId(loginUser, seriesid);
trusts = DB.EmgTrust.GetMeListInOtherObjectByField(loginUser, DB.EEmgTrust.ET_ModelId,
types, DB.EEmgEngineType.Tid);// 推力
解析:select * from EmgTrust where EmgTrust.ModelId=EmgEngineType.Tid
3. 冷知识
企鹅尝不出鱼味儿
企鹅是站着睡的,它们睡觉有时会把喙埋到翅膀底下。
鸵鸟在受到惊吓时并不会将脑袋埋到沙子里面。
金鱼的记忆远不止7秒。
一只牡蛎的性别会由男变女,此后一生中还会变个几次
章鱼在极度压抑的情况下会把自己的触手吃掉。
狗喝水时是把舌头卷成勺子形状的。
咬断舌头并不会立即毙命。
咬舌自尽死因是窒息而死。
丝袜最开始是设计给男人穿的。
科学研究发现,不爱吃香菜是因为基因导致的,而全世界大约有15%的人讨厌香菜。
人类和香蕉DNA的相似程度高达50%。
仰头点眼药水时微微张嘴,这样眼睛就不会乱眨了
吃了太辣的东西,含少许盐再吐掉,然后漱下口,可以缓解辣感
吹风机对着标签吹,等吹到粘胶热了,就可以很容易的把标签撕下来
巧克力对小狗是致命的
大部分人打喷嚏的时候都没法睁着眼
在口腔溃疡处贴维生素C其实没什么用
拉斯维加斯的赌场没有时钟
用蒸笼蒸食物,上面的先熟,下面的后熟。
冰箱的磁力门是为了防止孩子被反锁在冰箱里
竖着放鸡蛋才更保鲜
铁桦树的木坚硬程度,比普通的钢铁硬一倍,是世界上最硬的木材。
车厘子就是樱桃;凤梨就是菠萝;龙眼就是桂圆;奇异果就是猕猴桃;忘忧草就是黄花菜。
接吻对人的身体有一定的好处,可以促进心血管功能,降低高血压,同时还能预防口腔疾病和一些常见的小疾病,接吻还可以减肥。
心理学研究发现,人们在照镜子时大脑会自动进行脑补,所以镜子中的你大概比真实长相好看30%。
蟑螂即使没有头仍可存活10天
女衬衣的纽扣在左边,而男衬衣的纽扣却是在右边的。
WC是water closet的缩写,本义为抽水马桶,引申为厕所。
发明跑步机的初衷并不是作为健身器械,而是作为一种酷刑工具,用于改造顽固的囚犯们。