2016-09-10 1 views
0

나는 프로그래밍에 익숙하지 않으므로이 질문이 순진하다고 확신합니다.주 program.cs 파일 내 다른 .cs 파일 실행

간단한 마법 8 공 프로그램을 작성 했으므로 어드벤처 게임으로 옮기고 싶었지만 선택할 수있는 콘솔 메뉴를 만드는 것처럼 게임에 8 개의 공 프로그램을 포함시키는 것이 깔끔할 것이라고 생각했습니다. 어느 게임이든.

그래서, 내 문제는 내가 파일에 내 eightball 프로그램을 넣어, 다음

eightball(); 

처럼 뭔가 주 프로그램 파일에서 실행하는 방법을 모른다 그리고이 할 수 있으면 간단히 말해서 if 문에서도 사용할 수 있습니까?

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

모두에게 감사드립니다.

나는 또한 내 연구에서 대답을 가로 질러 갔을 것이라고 확신하지만 아마 그것을 이해하지 못했습니다.

+0

다음이다 두 콘솔 응용 프로그램 모두? –

+0

.cs 파일은 클래스의 컨테이너입니다. 주 프로그램 (콘솔 응용 프로그램)은 진입 점 Main()이있는 파일의 한 클래스입니다. eightball.cs 파일을 작성하여 eightball 클래스의 논리를 포함하고 콘솔 응용 프로그램에서 사용하십시오. C#에서 클래스 생성/인스턴스 생성에 대한 자습서 읽기. –

답변

0

classes을 살펴보십시오.

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

이처럼 Main α- 함수에서 호출 :

당신은 아마 이런 코드 뭔가를 새로운 클래스 파일을 만든 다음 추가 할 것입니다

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