我正在玩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