如何在需要跨類參考字典資料時,保持資料的原封性,這個對應的字典怎么創建才能夠在跨類時不用實體化啊,麻煩各位大佬告知一下。
uj5u.com熱心網友回復:
static啊。uj5u.com熱心網友回復:
memorycache 啊.uj5u.com熱心網友回復:
這個用了的,原本只是在同一個類,但是因為格式問題,我是這樣的,我用了a、b、c三個類,a類去封裝好對應的字典,b類寫方法,資料出現的問題是,進入b類以后字典資料都正常,但是在c類準備去呼叫字典資料時,資料丟失,應該是我的構建問題,導致我去c類調的時候,資料出現問題,我跨類的時候去呼叫static我也嘗試過有問題,可能是我用起來的問題,請指點指點前輩,或者有什么有效的方法解決一下啊。
uj5u.com熱心網友回復:
static完全滿足你的需要,建議你把已有的代碼貼出來uj5u.com熱心網友回復:
說的好奇怪,要知道字典是參考型別uj5u.com熱心網友回復:
1.查找所有參考,看那里有clear,removeall,new2.把那個東西寫成 靜態 readonly-----------------這樣可以防止你new,但是clear防不了,所以還是要看1有沒有地方clear
3.當多個地方使用時,建議選用執行緒安全字典
uj5u.com熱心網友回復:
嗯嗯,問題找出來了,謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/53967.html
標籤:C#
上一篇:combox自定義樣式,究極問題
