当前位置: 代码迷 >> ASP.NET >> 怎么在static方法中调用非静态方法?在不使用实例化的情况上
  详细解决方案

怎么在static方法中调用非静态方法?在不使用实例化的情况上

热度:1895   发布时间:2013-02-25 00:00:00.0
如何在static方法中调用非静态方法?在不使用实例化的情况下。

如题。如何进行调用呢?
------解决方案--------------------------------------------------------
d.dd(this); 你试试行不行吧
------解决方案--------------------------------------------------------
aa(this);
static void aa(Page page)
{
  page.bb();
}
public void bb()
{}

------解决方案--------------------------------------------------------

    protected void Page_Load(object sender, EventArgs e)
    {
        aa(this);
    }

    public static void aa(_Default d)
    {
        d.bb();
    }

    public void bb()
    {
        this.TextBox1.Text = "aa";
    }

------解决方案--------------------------------------------------------
获取当前对象是this
  相关解决方案