如何在 ASP.NET MVC 中声明全局变量?
最佳答案
从技术上讲,项目中任何地方的类上的任何静态变量或属性都将是全局变量,例如
public static class MyGlobalVariables
{
public static string MyGlobalString { get; set; }
}
但正如@SLaks 所说,如果处理不当,它们可能“可能”成为不良做法和危险的做法。例如,在上面的示例中,您将有多个请求(线程)试图访问同一个属性,如果它是复杂类型或集合,这可能是一个问题,您将必须实现某种形式的锁定。
关于c# - ASP.NET MVC 全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118610/