从Main()获取实例

时间:2014-06-30 11:30:54

标签: c# oop console-application

对于来自Obj-C的c#来说,我很新,我有一个class,它有一个Instanitializer函数,需要一些参数,其中一个是主类Program 。现在我想要实现的是将它从Program传递给我的新类对象。

class Program {
    static void Main(string[] args) {
        Group grp = new Group(this, ...); // Error: Keyword 'this' is not valid in a static property, static method, or static field initializer    

    }
}

class Group {
    public Group(Program prog, some arguments...) {
        // Stuff
    }
}

在Obj-C中,我可以用自己做到这一点,但这里它不起作用,它似乎无法从静态方法调用公共函数。先谢谢。

0 个答案:

没有答案