for-each或创建新对象(实例)在asp.net mvc中使用什么更好?

时间:2017-06-11 05:26:33

标签: c# asp.net-mvc

你可以告诉我什么是更好用吗?

  1. for-each loop
  2. 创建类的新对象。
  3. 在我的情况下,两个方面给了我相同的输出。 所以,我的问题是我更喜欢使用什么。

    如果我选择第一方面。

    每当我在前面的每个循环中加载我的页面时(50个记录已修复)将会到来。 每次循环执行时,我的页面执行速度都会慢一些。

    如果我选择第二方面

    每当我的页面加载时,就会创建新对象并进行内存初始化

    在asp.net mvc中任何内置函数或方法来删除垃圾收集(异常对象的集合)?

    请告诉我,为了更好地使用相关理由,我更喜欢什么。

1 个答案:

答案 0 :(得分:2)

编写任何一个更简单的代码,更明显更正确。然后,查看您的页面是否太慢或使用了太多内存。 (你可以决定“太慢”或“太多”意味着什么,这是你的申请!)

如果有效,太好了!您的问题已经解决,可以通过其他方式为您的应用程序增加更多价值。

如果速度太慢或使用太多内存,请尝试不那么简单的方法。

然后 - 这是重要的部分 - 衡量您的应用的差异。然后,只有这样,你才能知道正确的答案。