c#的提问

来源:百度知道 编辑:UC知道 时间:2024/07/04 22:49:30
protected void Bt1_Click(object sender, EventArgs e)
{
int a = int.Parse(this.Dr1.SelectedValue);
int b = int.Parse(this.Dr2.SelectedValue);
int c = int.Parse(this.Label1.Text);
c =a.ToString * b.ToString;
}

请问这里问题出在哪

你要的是c=a*b,结果显示在label里面吗?但是c =a.ToString * b.ToString; 明明就是两个string,你怎么去乘??帮你改改:
int a = int.Parse(this.Dr1.SelectedValue);
int b = int.Parse(this.Dr2.SelectedValue);
int c=a*b;
this.Label1.Text=c.ToString();

int a = int.Parse(this.Dr1.Text);
int b = int.Parse(this.Dr2.Text);
this.Label1.Text = (a * b).ToString();

c=a*b

a.Tostrig * b.toString 不能给c,c你声明的是int类型的,你已经把a,b转化成string 类型的了,你可以c=a* b;然后把c再转化成string

c =a.ToString * b.ToString;
两个字符按串怎么能乘?
应该是c=a*b