-1
我想從另一個類的方法,從我的主要形式,我已經有一種方式實現了這一點,但我不認爲它編程非常「乾淨」。更好的方法來接近另一個類的方法
這是我目前使用的代碼逼近法的方式:
private void btnConnectDevice_Click(object sender, EventArgs e)
{
Serial _serial = new Serial();
_serial.OpenPortConnection();
}
我知道代碼工作不錯,但我不認爲這是做了正確的道路。有沒有人有乾淨/替代的代碼來實現同樣的事情,只有更清潔?
謝謝你的時間。
編輯:
關於串行類的方法被稱爲OpenPortConnection,這是我需要的方法的方法。
爲什麼你認爲這是方法? – Krab 2013-02-25 08:26:29
因爲我需要在另一個類的該方法的大括號內執行代碼 – Max 2013-02-25 08:27:50
據我所見,你有一個事件處理程序並想打開一個串口。因爲你在方法中構造了Serial類,所以在方法完成後它很快就會死掉。讓它成爲一個私人領域而不是局部變量。 它解決你的問題嗎? – 2013-02-25 08:37:01