代码之家  ›  专栏  ›  技术社区  ›  Dillie-O

ASP.NET应用程序变量是否通过引用或值传递?

  •  4
  • Dillie-O  · 技术社区  · 15 年前

    我最近发现,在ASP.NET应用程序中使用会话或应用程序对象时,它通过引用传递值。

    这在大多数情况下都很有效,但现在我确实需要一份数据的副本,而不是对它的引用,因为在完成处理后,我将放弃对它所做的任何更改。

    我还知道在应用程序的根目录中设置变量,有效地创建具有更好性能的全局应用程序变量,并消除会话/应用程序对象的所有强制转换狂热。

    有人知道应用程序变量是通过引用还是通过值传递的吗?我似乎找不到关于这个主题的任何数据,我希望消除当前必须“复制”应用程序对象中的数据到新变量中进行处理的代码。

    3 回复  |  直到 15 年前
        1
  •  4
  •   Cerebrus    15 年前
        2
  •  3
  •   Joel Coehoorn    15 年前

        3
  •  0
  •   Guffa    15 年前

    int

    List<int>