我有一个输入字段供用户以米为单位输入一个人的身高。但我需要将其显示为x ft.xx英寸。例如,他们输入1.6266米,我需要显示5英尺4英寸。
有谁能举个例子说明我会怎么做?
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 :(得分:0)
由于您宣布fFeet
和fInches
为单身,我猜您想要将其四舍五入到最接近的英寸。如果没有,请在评论中纠正我。
Double fMeters = Double.Parse(Meters.Text);
Single fFeet = round(fMeters % 0.305,0);
Single fInches = round((fMeters - fFeet*0.305) / 0.0254,0);