【问题标题】:create new instances or use public static methods?创建新实例或使用公共静态方法?
【发布时间】:2011-08-03 21:39:29
【问题描述】:

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

【问题讨论】:

  • 这取决于将使用什么方法。你能提供更多信息吗?
  • 一个用于网络请求,另一个用于处理响应..

标签: c# static instance public


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    两者都可以正常工作。另一种选择是为页面构建自己的基类,并将通用功能放在那里。使用这种方法,您可以使方法成为虚拟方法,并允许具体类在适当的情况下覆盖功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      相关资源
      最近更新 更多