0

スクリプト システムを作成していますが、助けが必要です。私は自分のクラスに名前Script.csを付け、クラスに名前を付けましPerson.csた。

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

スクリプトの実行時に Person を「実行」できるようにするにはどうすればよいですか...

うまく表現できていなかったらすみません。

4

2 に答える 2

0

C# をスクリプト言語として使用できるRoslynを調べる必要があります。開始するためのCodeProject の記事を次に示します。

于 2012-05-22T06:31:55.993 に答える
0

あなたが探しているのはに変更Runすることだと思います。 http://msdn.microsoft.com/en-us/library/acy3edy3(v=vs.71).aspxMainを参照してください。クラスをエントリ ポイントとして使用するようにプロジェクトを設定してください。Main

Nameまた、 のように見え、Ageプロパティである必要がありますPersonhttp://msdn.microsoft.com/en-us/library/x9fsa0sw.aspxを参照してください。

于 2012-05-22T00:15:14.073 に答える