You've been given the MSDN link for the SerialPort class as an answer to your
previous question[
^].
For data reception, have a look at the
DataReceived[
^] event. It fires when data is received. You then can check how much data is available and read it. An example for that is given in the link.