读书人

问个很简单的有关问题,大家快来看看吧

发布时间: 2012-04-02 19:58:59 作者: rapoo

问个很简单的问题,大家快来看看吧
定义了一个类Class1,里面有个静态方法和一个全局的静态变量

C# code
public Class Class1{ public static string A=null; public static B(){    ....    string s=A; }}

如上如果用户1去访问这个B方法前先给A赋值:Class1.A="test1";,在调用Class1.B()方法时,用户2刚好也给Class1.A赋值了:Class1.A="test2";

这时用户1调用B方法时A的值是不是就变成了"test2".求解

[解决办法]
看谁是最后操作者吧

读书人网 >asp.net

热点推荐