我正在编写脚本系统,我需要一些帮助。
我的班级名为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进行操作可以在脚本执行中“运行”......
对不起,如果我没有表达好自己。
答案 0 :(得分:0)
我认为您要找的是将Run
更改为Main
,请参阅http://msdn.microsoft.com/en-us/library/acy3edy3(v=vs.71).aspx。务必将项目设置为使用Main
类作为入口点。
此外,Name
和Age
似乎应该是Person
中的属性。见http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx
答案 1 :(得分:0)
您应该查看Roslyn,它允许您使用C#作为脚本语言。这是一个CodeProject article,可以帮助您入门。