2017-04-05 39 views
-8

我正在VS C#中制作一个项目,它需要写入我的程序真正的命令行并获得反馈。 我在我的Program.cs中做这个,但我需要能够使用我的Form1.cs中所做的功能。 我的Form1.cs的名称空间名称是USBDemoBoard,我已经在我的Program.cs中使用USBDemoBoard编写过,但他无法识别我在Form1.cs中制作的函数使用来自不同类Visual Studio c的函数#

任何人都可以帮助我?我真的很绝望,找不到解决方案...

代码如下图所示。

非常感谢!

enter image description here

+3

嗨,你可能想读一读[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask) – stuartd

+3

不要将你的代码作为图像发布。仅复制与问题相关的部分,并将它们格式化为问题中的代码。 – Lithium

+1

提示 - 如果你需要我们在多个地方的功能,创建一个包含这些功能的单独的类 – Takarii

回答

1

你必须首先实例类。看看MSDN

var logic = new Logic(); 
ok = logic.attemptUSBConnectionFrontEnd_succes() 

这是真正的基础知识。你应该阅读一些教程或/和书籍。

下一次:不要把你的代码作为图像;使用代码示例标签。

//编辑命名空间

你必须做的命名空间可用。在你的样品中,你有很多using xxx;。您还必须为逻辑类中的名称空间添加一个使用。例如,您的示例名称空间是USBDemoBoard。

+0

感谢您的回复。但不幸的是这并不能解决问题。 – Pierre

+1

你可以更有准备吗?为什么它不起作用。当你向我们展示你的逻辑类时,它可能会有所帮助。 –

+0

@Pierre这个答案是正确的 - 你是如何尝试这个的,结果是什么? – EJoshuaS

相关问题