-1
任何想法来简化代码?对不起,添加,是web应用程序, 的例子,我有一个用户ID值存储登录时,我会议的价值,但重点是,我有这么多类,将使用相同的变量进一步检查,我怎么能减少代码?c#继承,静态全局存储
string xxx= session("UserID");
Logon.checkUser(xxx);
Attempt.Check(xxx);
NNN.Check(xxx);
yyy.dosomething(xxx);
我尝试继承类,但之后就没了价值经过隔壁班的,除非需要在价值再次通过。
我尝试静态并继承它,值保留在基类,它工作很好,这减少了重复的工作,但可以使用静态来存储所有的值吗?还是有更好的主意?
你在这里谈论什么样的应用?会话的提及使我担心它是某种类型的网络应用程序,在这种情况下,不,'static'是不正确的,因为只要您连接了第二个用户,它就会中断。 – 2013-03-14 08:09:19
你说过*是*一个web应用程序。在这种情况下,听起来它已经在正确的位置 - 在会议中。 – 2013-03-14 08:21:30
如果还有其他方法,为了不传递参数,但是所有的类在类中共享UserID而不是通过参数传入? – Se0ng11 2013-03-14 08:43:40