Структура проекта

Я понимаю что это немного наглость) Но очень надеюсь что кто нибудь поможет мне.

Я ни когда не изучал C# и не создавал ни одного проекта. Но дело в том что мне нужно срочно как то переделать проект. Я его нашел на просторах интернета. Раньше я изучал С++ и там делали немного проги в консоли и MFC.

А тут вроде как не совсем так((

Вообщем прога заключается в прослушиваний com порта. Все просто и банально, там вроде как все понятно. Но мне нужно что бы эта прога слушала одновременно не один com порт, а 2 или более.

В MFC я вроде делал просто копируешь данный комбо бокс и в коде появляется этот бокс в него пишешь код который который был в том боксе написан, называя переменные по другому. А тут я что то не совсем понял. Я копировал, вроде нашел где появился код, но там как выяснилось все немного разделено. Есть отдельно файл: Program.cs; SerialPortManager.cs; SerialSittings.cs.

И как я понял вся функция передачи данных с порта в комбобокс находиться в SerialPortManager.cs. Теперь вопрос что бы вторая такая обработка данных шла на бругой бокс мне нужно в этом файле прописать копию этого же кода и поменять переменные? Или же создать рядом такой же второй файл SerialPortManager-2.cs и там уже прописать все для второго? Просто срочно нужно переделать, так то я бы не стал здесь спрашивать такие вопросы)))