【问题标题】:Is there any difference parsing different IEnumerable in razor?在剃刀中解析不同的 IEnumerable 有什么区别吗?
【发布时间】:2012-11-09 09:06:26
【问题描述】:

当我将数组或列表传递(仅用于显示值)到 viewbag 时。

在使用 razor 引擎浏览 foreach 中的元素时,它是否会改变某些东西(速度或内存)?

【问题讨论】:

  • 是什么引发了这个问题?您的具体案例将是添加到此问题的有用信息。
  • 与什么相比有什么不同吗?

标签: asp.net-mvc razor


【解决方案1】:

在大多数情况下,选择数组 [] 而不是列表对性能的影响可以忽略不计。

当然,array[] 不那么抽象并且在 CLR 中“按原样”使用,但是失去 List 对象的所有功能的麻烦通常不值得最小的性能提升。

您可以在这里阅读更多内容:https://stackoverflow.com/a/5777746/971693

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 2011-03-30
    • 2010-10-11
    相关资源
    最近更新 更多