分享人:姜葳
1. Dictionary
后臺(tái)將要顯示的內(nèi)容處理好并放入字典,前臺(tái)可直接調(diào)用,減少訪問(wèn)數(shù)據(jù)庫(kù)的次數(shù)。
ContainsKey判斷字典是否包含關(guān)鍵字
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()):"" %>
詳情請(qǐng)點(diǎn)擊:C#中Dictionary的用法及用途
C# Dictionary用法總結(jié)
Dictionary<string, string>是一個(gè)泛型
他本身有集合的功能有時(shí)候可以把它看成數(shù)組
他的結(jié)構(gòu)是這樣的:Dictionary<[key], [value]>
他的特點(diǎn)是存入對(duì)象是需要與[key]值一一對(duì)應(yīng)的存入該泛型
通過(guò)某一個(gè)一定的[key]去找到對(duì)應(yīng)的值
舉個(gè)例子:
//實(shí)例化對(duì)象
Dictionary<int, string> dic = new Dictionary<int, string>();
//對(duì)象打點(diǎn)添加
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是鍵,分別對(duì)應(yīng)“one”“two”“one”
//上面代碼中分別把值賦給了a,b,c
//注意,鍵相當(dāng)于找到對(duì)應(yīng)值的唯一標(biāo)識(shí),所以不能重復(fù)
//但是值可以重復(fù)
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
字典關(guān)鍵字:EmgLLPCycles.EPL_TrustId
字典內(nèi)容:EmgTrust數(shù)據(jù)
<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. 冷知識(shí)
企鵝嘗不出魚(yú)味兒
企鵝是站著睡的,它們睡覺(jué)有時(shí)會(huì)把喙埋到翅膀底下。
鴕鳥(niǎo)在受到驚嚇時(shí)并不會(huì)將腦袋埋到沙子里面。
金魚(yú)的記憶遠(yuǎn)不止7秒。
一只牡蠣的性別會(huì)由男變女,此后一生中還會(huì)變個(gè)幾次
章魚(yú)在極度壓抑的情況下會(huì)把自己的觸手吃掉。
狗喝水時(shí)是把舌頭卷成勺子形狀的。
咬斷舌頭并不會(huì)立即斃命。
咬舌自盡死因是窒息而死。
絲襪最開(kāi)始是設(shè)計(jì)給男人穿的。
科學(xué)研究發(fā)現(xiàn),不愛(ài)吃香菜是因?yàn)榛驅(qū)е碌?,而全世界大約有15%的人討厭香菜。
人類(lèi)和香蕉DNA的相似程度高達(dá)50%。
仰頭點(diǎn)眼藥水時(shí)微微張嘴,這樣眼睛就不會(huì)亂眨了
吃了太辣的東西,含少許鹽再吐掉,然后漱下口,可以緩解辣感
吹風(fēng)機(jī)對(duì)著標(biāo)簽吹,等吹到粘膠熱了,就可以很容易的把標(biāo)簽撕下來(lái)
巧克力對(duì)小狗是致命的
大部分人打噴嚏的時(shí)候都沒(méi)法睜著眼
在口腔潰瘍處貼維生素C其實(shí)沒(méi)什么用
拉斯維加斯的賭場(chǎng)沒(méi)有時(shí)鐘
用蒸籠蒸食物,上面的先熟,下面的后熟。
冰箱的磁力門(mén)是為了防止孩子被反鎖在冰箱里
豎著放雞蛋才更保鮮
鐵樺樹(shù)的木堅(jiān)硬程度,比普通的鋼鐵硬一倍,是世界上最硬的木材。
車(chē)?yán)遄泳褪菣烟?;鳳梨就是菠蘿;龍眼就是桂圓;奇異果就是獼猴桃;忘憂草就是黃花菜。
接吻對(duì)人的身體有一定的好處,可以促進(jìn)心血管功能,降低高血壓,同時(shí)還能預(yù)防口腔疾病和一些常見(jiàn)的小疾病,接吻還可以減肥。
心理學(xué)研究發(fā)現(xiàn),人們?cè)谡甄R子時(shí)大腦會(huì)自動(dòng)進(jìn)行腦補(bǔ),所以鏡子中的你大概比真實(shí)長(zhǎng)相好看30%。
蟑螂即使沒(méi)有頭仍可存活10天
女襯衣的紐扣在左邊,而男襯衣的紐扣卻是在右邊的。
WC是water closet的縮寫(xiě),本義為抽水馬桶,引申為廁所。
發(fā)明跑步機(jī)的初衷并不是作為健身器械,而是作為一種酷刑工具,用于改造頑固的囚犯?jìng)儭?/p>