HttpContext.Current.Items["ctx_" + HttpContext.Current.GetHashCode().ToString("x")]
我看到这个确切的代码......在......地方,但我必须忽略一些东西。在回复这些帖子时,通常会质疑使用 HttpContext 的适当性,但没有人指出 GetHashCode 是多余的,固定字符串就可以了。
我在这里俯瞰什么?
编辑:问题是,GetHashCode() 对于每个 HttpContext.Current 都是相同的,那么为什么在我提供的四个链接中使用 GetHashCode()?其中一些是投入了大量工作的帖子,所以我觉得他们可能正在解决我忽略的一些线程或上下文问题。我不明白为什么只是 HttpContext.Current.Items["ctx_"] 不会完全一样。