我已经为控制电路创建了一个库类,它通过一个串口进行通信,并在WinForms中使用。当类初始化串口打开关闭一个类中的SerialPort实例
CircuitController controller = new CircuitController("Controller1", COM8, Baud9600, ...);
但是,什么是适当的方式来关闭串口,当我退出WinForm应用程序?是否应该在控制器上专门调用
(On close) --> controller.Shutdown();
或者当Form被关闭时串口是否会自动关闭?
正确的成语是使你的类实现'IDisposable',当你的样式设置处置类。 – ildjarn 2012-02-02 22:42:47
@ildjarn,你应该发布这个答案。 – Brad 2012-02-02 22:46:04
@Brad:我不想被吸收回答C#的问题。 ; - ]随意发布它作为答案,我会upvote它。 – ildjarn 2012-02-02 23:02:10