C#에서는 Windows 폼에 System.IO.Ports.SerialPort
구성 요소가 있습니다.SerialPort.Close()는 구성 요소에서 직렬 포트를 제거합니다. 구성 요소
foreach (SerialPort in components.Components)
{
// Do something.
}
하지만이 mySerialPort.Close()
실행할 때이 이후의 모든 루프를 놓친되도록 각하여 SerialPort는 components.Components
클래스에서 제거 : 나는 어떤에서 내가 루프과 같이 내 코드에 여러 곳이있다. 이거 버그 야? 아니면 의도적입니까? 왜 디자인 상으로는 그렇게 행동할까요?
내부 문서에 따르면 Close()
메서드는 Stream
개체 만 처리합니다.