【发布时间】:2012-11-09 09:06:26
【问题描述】:
当我将数组或列表传递(仅用于显示值)到 viewbag 时。
在使用 razor 引擎浏览 foreach 中的元素时,它是否会改变某些东西(速度或内存)?
【问题讨论】:
-
是什么引发了这个问题?您的具体案例将是添加到此问题的有用信息。
-
与什么相比有什么不同吗?
标签: asp.net-mvc razor
当我将数组或列表传递(仅用于显示值)到 viewbag 时。
在使用 razor 引擎浏览 foreach 中的元素时,它是否会改变某些东西(速度或内存)?
【问题讨论】:
标签: asp.net-mvc razor
在大多数情况下,选择数组 [] 而不是列表对性能的影响可以忽略不计。
当然,array[] 不那么抽象并且在 CLR 中“按原样”使用,但是失去 List 对象的所有功能的麻烦通常不值得最小的性能提升。
您可以在这里阅读更多内容:https://stackoverflow.com/a/5777746/971693
【讨论】: