0
我正在開發一個Silverlight應用程序(C#),其中使用了自定義控件Square
和以下全局變量。優化:局部變量還是全局變量?
Square[,] arrSquare = new Square[customRows,customColumns]
List<Square> lstSelection;
List<Square> lstEditable;
List<Square> lstSetSquares;
List<Square> lstCancelled;
這些列表一次又一次用於更新目的。 arrSquare
只有當我必須更新我的上述分離列表時纔會顯示圖片。
我在我的腦海兩個選項:
按照我目前有全局變量的架構,而不是用我的主陣列
arrSquare
頻繁使用
LINQ
(上arrSquare
轉換爲本地聲明List
s)的方法,以便當方法完成時本地對象被銷燬?
如果還有什麼更好的辦法,請建議。 請注意,我將處理的數據將是巨大的。
+1對此答案! –
謝謝你縮小我的觀點....是的,謝謝你重新措辭的東西。我仍然會檢查另一個選項;如果有優化的空間,我會努力的。謝謝 – vaibhav