亲爱的,
现在我正在自动化框架中编写一个函数。该函数将根据某些条件返回另一页,我将决定返回哪个页面。
假设我有login_page.cs和register_Page.cs
我有一个函数将返回login_page的实例或来自register_Page的实例
public XXX test()
{
if(1)
return new login_Page();
else
return new register_Page();
}
XXX的类型应该是什么?
答案 0 :(得分:0)
public System.Web.UI.Page Test()
{
//your code
}
答案 1 :(得分:0)
我不确定你在做什么以及为什么这样做。但作为这个问题的一般答案,你有两个不同的类,并希望一个函数能够返回每个。在这种情况下,您将创建一个接口:
public Interface IForm{}
然后从中继承类:
public class Form1:IForm
{
}
public class Form2:IForm
{
}
然后你可以创建一个像这样返回的函数:
public IForm test()
{
if(true)
return new Form1();
else
return new Form2();
}