帮忙将VB的语言转为C#

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:23:38
Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim hight As Double = TextBox1.Text
Dim weight As Double = TextBox2.Text

Dim BMI As Double
BMI = weight / (hight * hight)

Dim msg As String
msg = "你的体质指标BMI是" & BMI & "<br/>"
If BMI < 18.5 Then
msg &= "超轻"
ElseIf BMI < 25 Then
msg &= "正常"
ElseIf BMI < 30 Then
msg &= "肥胖"
Else
msg &= "超肥胖"
End If

Label1.Text = msg
End Sub
End Class

我都晕死,我没学过VB,不知道它里面说的是什么意思

随便建一个cs文件,把下面的代码放进去看看就知道了(是一个函数)

public void fun(){
//Dim hight As Double = TextBox1.Text
//Dim weight As Double = TextBox2.Text
double hight = TextBox1.Text;
double weight = TextBox2.Text;

//Dim BMI As Double
//BMI = weight / (hight * hight)

double BMI;
BMI = weight / (hight * hight);
//Dim msg As String
//msg = "你的体质指标BMI是" & BMI & "<br/>"
//If BMI < 18.5 Then
//msg &= "超轻"
//ElseIf BMI < 25 Then
//msg &= "正常"
//ElseIf BMI < 30 Then
//msg &= "肥胖"
//Else
//msg &= "超肥胖"
//End If
string msg;
msg = "你的体质指标BMI是" + BMI.ToString() + "<br/>";
if(BMI<18.5)
{
msg+="超轻";
}
else if (BMI < 25)
{
msg += "正常"