2011-05-26 54 views
1

我用一些第三方库和东西制作了一个漂亮的小控制台应用程序。 但现在我想将它移植到winforms。 我只是将所有东西从控制台复制到winforms中的新类,删除主,并希望它会工作。将控制台应用程序移植到winforms C#,静态类型错误

但是没有。

我刚刚在我的一些函数中得到了错误static types cannot be used as parameters。 上述函数在我的控制台应用程序中工作得很好。并且这些函数中使用的参数全部来自第三方鼠标控制库。

我错过了什么? :/

+0

代码,请... – 2011-05-26 09:27:36

回答

3

从所有声明中删除static关键字。我相信你会把它们放在那里,以确保你的控制台应用程序的静态主函数能够直接访问它们。现在,因为您没有静态主函数,所以您不再需要静态类型。

+0

你怎么能这么肯定:) – 2011-05-26 09:29:39

+0

@Akram,因为我已经做正是最近同样的事情: ) – 2011-05-26 09:30:45

+0

是的,这个问题在我的代码之外。 其第三方库我用来控制鼠标给我的错误。 – 2011-05-26 09:33:26