我正在VS C#中制作一个项目,它需要写入我的程序真正的命令行并获得反馈。 我在我的Program.cs中做这个,但我需要能够使用我的Form1.cs中所做的功能。 我的Form1.cs的名称空间名称是USBDemoBoard,我已经在我的Program.cs中使用USBDemoBoard编写过,但他无法识别我在Form1.cs中制作的函数使用来自不同类Visual Studio c的函数#
任何人都可以帮助我?我真的很绝望,找不到解决方案...
代码如下图所示。
非常感谢!
我正在VS C#中制作一个项目,它需要写入我的程序真正的命令行并获得反馈。 我在我的Program.cs中做这个,但我需要能够使用我的Form1.cs中所做的功能。 我的Form1.cs的名称空间名称是USBDemoBoard,我已经在我的Program.cs中使用USBDemoBoard编写过,但他无法识别我在Form1.cs中制作的函数使用来自不同类Visual Studio c的函数#
任何人都可以帮助我?我真的很绝望,找不到解决方案...
代码如下图所示。
非常感谢!
你必须首先实例类。看看MSDN
var logic = new Logic();
ok = logic.attemptUSBConnectionFrontEnd_succes()
这是真正的基础知识。你应该阅读一些教程或/和书籍。
下一次:不要把你的代码作为图像;使用代码示例标签。
//编辑命名空间
你必须做的命名空间可用。在你的样品中,你有很多using xxx;
。您还必须为逻辑类中的名称空间添加一个使用。例如,您的示例名称空间是USBDemoBoard。
更好的解决方案是将Logic
类移动到Class Library并使用表单和控制台应用程序中的类库。
但是,需要使用new关键字的班级create an Object,除非您使用的是static class。
嗨,你可能想读一读[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask) – stuartd
不要将你的代码作为图像发布。仅复制与问题相关的部分,并将它们格式化为问题中的代码。 – Lithium
提示 - 如果你需要我们在多个地方的功能,创建一个包含这些功能的单独的类 – Takarii