创建新实例或使用公共静态方法?

时间:2011-04-12 13:25:27

标签: c# static instance public

对于我需要从多个页面调用方法的asp.net应用程序,哪一个更好的方法?或者还有第三种更好的可能性?

2 个答案:

答案 0 :(得分:5)

要么工作得很好。另一种方法是为页面构建自己的基类,并将常用功能放在那里。使用该方法,您可以使方法成为虚拟方法,并允许具体类在适当的情况下覆盖功能。

答案 1 :(得分:2)

您还可以从公共基页继承所有页面。但是如果您不需要访问Page类成员,我会选择公共静态方法。取决于你真正想要实现的目标