Have you looked after physik engines like farseer? Then Farseer would do the whole collision dedection for. You just have to add the player as dynamic body and all the plattforms as static body!

Hope i helped you!