c#继承,静态全局存储

本文关键字:全局 存储 静态 继承 | 更新日期: 2023-09-27 18:04:03

有什么方法可以简化代码吗?对不起,补充说,是web应用程序,例如,我有一个userID值,在登录时存储,并且我会话该值,但问题是,我有很多类将使用相同的变量进行进一步检查,我如何减少代码?

string xxx= session("UserID");
Logon.checkUser(xxx);
Attempt.Check(xxx);
NNN.Check(xxx);
yyy.dosomething(xxx);

我尝试继承这个类,但是之后的值要经过下一个类,除非需要再次传递这个值。

我尝试静态并继承它,值仍然在基类,它的工作很大,减少了重复的工作,但它是可以使用静态来存储所有的值?或者有更好的主意吗?

c#继承,静态全局存储

尝试一个实用程序类

  public static class  HelperUtility
{
    public static  string GetUserId()
    {
        return Session["UserId"];
    }
}