2016-10-17 1 views
-1

Dears、戻るページからA

私は私のオートメーションフレームワークに関数を書いています。関数は、いくつかの条件に基づいて別のページを返します。私はどのページを返すべきかを決定します。

は私はXXXのタイプがどうあるべきかregister_Page

public XXX test() 

{ 
if(1) 
return new login_Page(); 

else 
return new register_Page(); 

} 

からlogin_pageまたはインスタンスのいずれかのインスタンスを返す関数を持っているlogin_page.csとregister_Page.cs

を持って言うことができますか?

+0

は何をプロジェクトタイプ。 Windowsフォーム? WPF?より良いタグを使用してください。 – Emad

+0

私はクラスライブラリプロジェクトを作成しましたVisual C# –

答えて

0
public System.Web.UI.Page Test() 
{ 
    //your code 
} 
0

私はあなたが何をしているのか、なぜあなたがそれをやっているのかは分かりません。しかし、この質問に対する一般的な答えとして、2つの異なるクラスがあり、それぞれを返す関数が必要です。

public Interface IForm{} 

は、次に、あなたはそれからクラスを継承する:この状況では、インターフェイスの作成

public class Form1:IForm 
{ 
} 
public class Form2:IForm 
{ 
} 

をそして、あなたは、このように返す関数を作成することができます

public IForm test() 
{ 
    if(true) 
     return new Form1(); 
    else 
     return new Form2(); 
} 
関連する問題