c#线程。我想把下面的方法变成一个线程,怎么做?

public static void setyc(Form1 frm1, SerialPort port) { while(1) { string str = GetInfor.getYcReadOutdoor(port); string[] sstr = str.Split(✀,✀); frm1.label15.Text = sstr[0] + " ℃"; frm1.label16.Text = sstr[1] + " RH"; string str1 = GetInfor.getYcReadindoor(port); string[] sstr1 = str1.Split(✀,✀); frm1.label17.Text = sstr1[0] + " ℃"; frm1.label18.Text = sstr1[1] + " RH"; } }
2026年09月26日 21:04
有2个网友回答
网友(1):

楼上说的可以用thread没错,具体你不会写可以留联系看。用主窗口和SerialPort做参数也不是什么好设计。

网友(2):

可以用thread