Ähm, du hast doch die ganze Zeit auf mein Projekt verwiesen in deinen Beiträgen...
Bei mir ist alles in C# geschrieben...
Schau dir einfach mal im Projekt die Datei "RP6PortWrapper.cs" an.
Du kannst aber auch mal bei Google nach "C#" und "Serial Port" suchen.
Da solltest du was finden.

Vom Prinzip her:
Code:
//Init
Port = new SerialPort(portName, baudRate, Parity.None, 8, StopBits.One);
//Öffnen
Port.Open();
//Senden
Port.Write(str);
//Empfangen
string received = Port.ReadExisting();
//Schließen
Port.Close();