1
請原諒我,我是初學者,但我正在做一個基本的「將華氏轉換爲攝氏」程序,並且我無法弄清楚上面的錯誤。我的代碼,現在,看起來是這樣的:ASP.NET C#錯誤:運算符*不能應用於'int'和'string'類型的操作數
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
double fahrenheit = double.Parse(farTemp.Text);
lblCelsius.Text = (5/9) * (fahrenheit - 32).ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Convert Temperature</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Please enter the temperature in degrees Fahrenheit:
<asp:TextBox
Width="75"
id="farTemp"
Runat="server" />
<br />
<br />
<asp:Button
id="Button1"
Text="Convert to Celsius"
OnClick="Button1_Click"
Runat="server" />
</div>
<br />
<div>
Degrees in Celsius:
<asp:Label
id="lblCelsius"
Runat="server" />
<br />
</div>
</div>
</form>
</body>
</html>
出現在第7行錯誤奇怪的是,當我改變了「*」符號的「+」號,該項目工程(除事實上它做錯了數學)。任何想法發生了什麼?
哈!有效!非常感謝。 – 2014-10-11 00:10:00