Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
串口与C#控制台应用交互的奇迹_C#_Serial Port - Fatal编程技术网

串口与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...");