在C#中的控制台程序中使用[STAThread]

4 c# console sta

我已经为C#控制台应用程序编写了代码.它将剪贴板值复制到文件,并且运行时没有任何错误.

现在我想在其他C#项目中使用它与其他代码.

我用 [STAThread]之后class{},但它给了我一个错误:

:: Attribute'STAThread'在此声明类型上无效.它仅对'方法'声明有效.

我能做什么?

Dav*_*gan 10

您只能[STAThread]在入口点方法(不是类)之上,并且只能在库中放置一次.您尝试将此代码复制到的项目类型是什么?它甚至需要STA属性吗?方法是静态的吗?

错误是说你正在[STAThread]做一些不是方法的东西.

发布你的代码.