2016-09-10 9 views
0

私は一般的なプログラミングにはとても新しいので、この質問は素朴です。メインのprogram.csファイル内で別の.csファイルを実行する

私は単純なマジック8ボールプログラムを書いていましたが、私はアドベンチャーゲームに移りたいと思っていましたが、私はあなたが選択できるコンソールメニューを作るように、いずれかのゲーム。

だから、私の問題は、私は、ファイル内の私のeightballプログラムを入れ、その後、

eightball(); 

ようなもので、メインプログラムファイルからそれを実行する方法を知りませんし、これを行うことができる場合単純にif文でも使用できますか?

if (response == 1) 
{ 
eightball(); 
} 

ありがとうございました!

また、私は私の研究で答えを見つけたと確信していますが、おそらく私はそれを理解していませんでした。

+0

はこれらがあります両方のコンソールアプリケーション? –

+0

.csファイルはクラスのコンテナです。メインプログラム(コンソールアプリケーション)は、エントリポイントMain()を持つファイルの1つのクラスです。 8ballクラスのロジックを含むeightball.csファイルを作成し、コンソールアプリケーションで使用します。私はC#でクラスを作成/インスタンス化するチュートリアルを読んでアドバイスしています。 –

答えて

0

classesをご覧ください。

おそらく、新しいクラスファイルを作成したいと思うでしょうし、その後、あなたのコードはこのような何かを追加します。

namespace MyApplication 
{ 
    class EightBall 
    { 
     public static void eightball() 
     { 
      // Add your code here 
     } 
    } 
} 

は、このようなあなたのMain -functionからそれを呼び出します。

if (response == 1) 
{ 
    EightBall.eightball(); 
} 
関連する問題