-2

App_code folderページを使用して内部でクラスを呼び出したいのですが、Usercontrolどうすればよいですか?

namespace Project.Folder
{
     public partial class DefaultMenu2 : System.Web.UI.UserControl
     {
        public void Page_Load(object sender, EventArgs e)
        {
           Util.Function();/*this is what i wan to call but cannot call it in my project */
        }
     }
}
4

1 に答える 1

0

これは、関数が静的ではないためです。

あなたの現在の状況は以下のようなものです。

public class Class1
{
    public void abc()
    {
    }
}

この場合、 を呼び出すabc() functionには、クラスを最初にする必要がありますInstantiated。次に、オブジェクトは関数を提供しますAccessibility

Class1 c = new Class1();
c.abc();

機能を変更することもできます

public class Class1
{
    public static void abc()
    {
    }
}

static functionこれで、なしでを呼び出すことができますclass instantiation

Class1.abc(); 
于 2012-04-17T12:19:55.153 に答える