我正在玩3種類型的數據插入列表中。我想知道哪個更快。 我應該創建3個不同的列表,還是應該創建一個包含3個變量的對象列表?哪個更快創建多個列表或創建對象列表?
0
A
回答
2
沒關係。這種微觀優化是對於性能無意義的。
所以它清楚地讀取和使用最好的對象封裝做法,可能你應該寫的代碼。
我會投票支持更好的封裝 - 如果這三個不同的數據類型屬於彼此,通常最好使通過在單個對象封裝他們清楚這樣你就可以同時管理它們的狀態。
0
這要看你從它想要的東西 - 如果他們是直接相關的,你只用3種數據類型,然後在一起,在一個對象堅持他們,併爲他們創造getter/setter方法。
如果您需要訪問他們獨立,然後3名獨立的名單可能會更好。
在考慮速度,你應該考慮的功能 - 沒有一點存儲3種完全無關的數據類型在一起。
相關問題
- 1. 從多個列表創建對象的唯一列表
- 2. 創建表後創建一個列到Vaadin表對象
- 3. 創建多個列表合併列表
- 4. 從多個列表創建列表?
- 5. 從多個表單對象中創建一個列表(Of ...)
- 6. 創建一個Unity對象列表
- 7. 創建對象列表C#
- 8. 創建對象列表
- 9. 創建類對象列表
- 10. 創建類對象列表
- 11. Java創建一個包含多個對象的類的列表
- 12. SQL從多個表和列創建表
- 13. 從表1創建或更新列,並從表2創建或更新列
- 14. linq - 從對象列表中創建一個整數列表
- 15. C#從屬性列表中創建一個對象列表
- 16. 從兩個不同的列表創建對象的新列表
- 17. 從陣列創建對象列表
- 18. 從動態表創建對象列表
- 19. 如何創建一個列表或一組對象的N-深
- 20. XTS創建多列對象
- 21. 列表綜合列表中創建多個子列表
- 22. 從列表中創建一個列表
- 23. 從列表創建一個子列表
- 24. 創建類似於從多個對象.ctors列表文件
- 25. 從執行jscript列表按鈕創建多個相關對象
- 26. 如何用對象列表創建多個文本框
- 27. 通過在多個屬性上分組創建對象列表
- 28. 如何從C#中的兩個列表創建一個對象對的列表?
- 29. 創建一個從列表
- 30. 創建一個從列表
沒關係。這種微觀優化對性能沒有意義。您應該編寫代碼,使其讀得儘可能清晰,並儘可能使用最佳對象封裝實踐。 – duffymo
我認爲第二種選擇更好。明天你想用第四或第五個數據來玩,最終要創建2個更多的列表,或者只在對象內創建2個變量,併爲這些對象賦值2。頭腦發癢的權利 – vikeng21