串口与C#控制台应用交互的奇迹
在这个问题之前,我将类似的问题发布在 所以,首先,让我为提出重复的问题而道歉。串口与C#控制台应用交互的奇迹,c#,serial-port,C#,Serial Port,在这个问题之前,我将类似的问题发布在 所以,首先,让我为提出重复的问题而道歉。 但是,如果您看到下面我的编码,您会发现我尝试了多种方法(我的意思是,稍微不同的方法)来获得需要与串行端口交互的最佳解决方案 假设我有一个控制台应用程序项目 namespace ConsoleApplication2 { class Program { static void Main(string[] args) { MyTest obj = new MyTest(); } }
但是,如果您看到下面我的编码,您会发现我尝试了多种方法(我的意思是,稍微不同的方法)来获得需要与串行端口交互的最佳解决方案 假设我有一个控制台应用程序项目
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
MyTest obj = new MyTest();
}
}
}
然后,两个名为MyTest和MyTest2的类
我的测试
MyTest2
运行应用程序后,我发现输出消息与我预期的方式不一样
"[Class Name]MyTest2..."
只有那个信息才出来
我的问题是为什么下面的代码没有正确运行。
为什么DataReceived事件不为第一个方法激发
this.SendToPort(SPCOM4, "[Class Name]MyTest1...");
请让我听听建议。如果我的问题不太清楚,请让我知道。如果不是这样,请让我知道使用该代码进行测试的结果消息。如果你不理解我的英语写作,请让我知道,以便我可以修改它。
"[Class Name]MyTest2..."
this.SendToPort(SPCOM4, "[Class Name]MyTest1...");