c#でfloatの丸めを行いたいんだけど上手い方法はありませんか?

0.5を基準にして0.3は0に、0.8は0.5に、1.3は1にするような丸めなんですが・・・