C#脚本-添加自定义类

C#脚本-添加自定义类,c#,execution,.net-assembly,C#,Execution,.net Assembly,我正在制作一个脚本系统,我需要一些帮助。 我的类名为Script.cs,我的类名为Person.cs Person.cs在第一次运行程序时设置(并且可以在执行过程中再次设置)。我想获取脚本中使用的Person.cs方法,请查看: Person.cs //constructors public string getName() { return m_name; } public string getAge() { return m_age; } //constructors Person ps

我正在制作一个脚本系统,我需要一些帮助。 我的类名为
Script.cs
,我的类名为
Person.cs

Person.cs
在第一次运行程序时设置(并且可以在执行过程中再次设置)。我想获取脚本中使用的
Person.cs
方法,请查看:

Person.cs

//constructors

public string getName() { return m_name; }
public string getAge() { return m_age; }
//constructors
Person ps;
public void Run()
{
    ps = new Person("name", "10");
}
Main.cs

//constructors

public string getName() { return m_name; }
public string getAge() { return m_age; }
//constructors
Person ps;
public void Run()
{
    ps = new Person("name", "10");
}
Script.cs

//constructors

public string getName() { return m_name; }
public string getAge() { return m_age; }
//constructors
Person ps;
public void Run()
{
    ps = new Person("name", "10");
}
我该怎么做才能在脚本执行时“运行”这个人


如果我表达得不好,很抱歉。

我想您需要的是将
Run
更改为
Main
,请参阅。确保将项目设置为使用
Main
类作为入口点


此外,它看起来像
姓名
年龄
应该是
个人
中的属性。请参见您应该研究的,它允许您使用C#作为脚本语言。这是一个让你开始的例子。

对不起,我不知道你在问什么。你能编辑你的问题来解释“人”可以“运行”是什么意思吗?在您发布的代码中,我看不到任何东西可以解释您想要实现的目标。谢谢。:)投票结束是一个非常不清楚的问题。在这一点上,它看起来像“如何在C#中创建脚本”,这比这里可以回答的问题要大,而且也涵盖得很好。这是Person的属性,但在我的脚本中,它是实时运行的。。。我把代码放在richTextBox上,然后单击execute,我需要当我输入getName()并单击execute时,它返回类上声明的名称。。。