2012-05-21 5 views
0

스크립트 시스템을 만들고 있는데 도움이 필요합니다. 클래스 이름은 Script.cs이고 클래스 이름은 Person.cs입니다.C# Script - 사용자 지정 클래스 추가

Person.cs은 첫 번째 프로그램 실행시 설정되며 실행 중에 다시 설정할 수 있습니다. 나는 Person.cs 방법 내 스크립트를 사용 싶어, 그것을보고 :

Person.cs

//constructors 

public string getName() { return m_name; } 
public string getAge() { return m_age; } 

Main.cs

//constructors 
Person ps; 
public void Run() 
{ 
    ps = new Person("name", "10"); 
} 

Script.cs

어떻게하면 사람이 스크립트 실행시 "runned"될 수 있습니까?

죄송합니다. 자신을 잘 표현하지 않은 경우 죄송합니다.

+0

죄송하지만, 여기에 무엇을 묻고 계신지 잘 모르겠습니다. "사람"이 "runned"할 수있는 것을 설명하기 위해 질문을 편집 할 수 있습니까? 게시 된 코드에는 내가 볼 수있는 내용이 없으며 사용자가 원하는 것을 설명합니다. 감사. :) –

+0

매우 명확하지 않은 질문으로 투표를 마감합니다. 이 시점에서 "어떻게 C#으로 스크립팅을 만들 수 있습니까?"라는 질문에 대답 할 수있는 것보다 크고 잘 다루어집니다. –

답변

0

RunMain으로 변경하는 것이 좋습니다. http://msdn.microsoft.com/en-us/library/acy3edy3(v=vs.71).aspx을 참조하십시오. 진입 점으로 Main 클래스를 사용하도록 프로젝트를 설정하십시오. NameAgePerson에 등록해야처럼

또한, 보인다. http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx

+0

Person의 propertie이지만 스크립트에서 실시간으로 실행 중입니다 ... richTextBox에 코드를 삽입하고 실행을 클릭하면 getName()을 숫자로 입력하고 실행을 클릭하면 클래스에 선언 된 이름이 반환됩니다. . – Robson

0

Roslyn을 보면 스크립트 언어로 C#을 사용할 수 있습니다. 시작하기에 앞서 CodeProject article입니다.

관련 문제