C#新手在这里。

似乎这位用户为我的问题提供了一个很好的解决方案:

serialport error

但我不知道如何编写他的建议。你能帮忙吗?

最佳答案

这样可以编译良好。当然,您必须提供thePort实际设置。

namespace csWinFormsTest
{
    public partial class Form1 : Form
    {
        static System.IO.Ports.SerialPort thePort;
        public Form1()
        {
            InitializeComponent();
            thePort = new System.IO.Ports.SerialPort("COM1");
        }

        static void fcn()
        {
            MessageBox.Show(thePort.PortName);
        }
    }
}

关于c# - 无法从静态函数引用C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3034467/

10-11 15:36