2014-09-23 112 views
0

我有一个输入字段,供用户输入以米为单位的人的身高。但我需要将其显示为x英尺xx英寸。例如他们输入1.6266米,我需要显示5英尺4英寸。在asp.net中将仪表转换为英尺和英寸

任何人都可以给我一个例子,我将如何做到这一点?

Single fFeet = Single.Parse(Feet.Text); 
    Single fInches = Single.Parse(Inches.Text); 
    Double fMeters = 0.305*fFeet + 0.0254*fInches; 
    lblMeters.Text = "<b>You are " + fMeters.ToString() + " meters tall</b>"; 

回答

0

既然你宣布fFeetfInches单打我想你想将它舍入到最接近英寸。如果不是,请纠正我的评论。

Double fMeters = Double.Parse(Meters.Text); 
Single fFeet = round(fMeters % 0.305,0); 
Single fInches = round((fMeters - fFeet*0.305)/0.0254,0); 
相关问题