C# 转换问题
来源:百度知道 编辑:UC知道 时间:2024/06/30 16:21:26
protected void touxiang_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i; i <= 40; i++)
{
touxiang.Text = i;
}
}
我知道 Text是string 类型 可是int 类型这个写不对吗
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 40; i++)
{
touxiang.Items.Add(i);
}
}
CS1502: 与“System.Web.UI.WebControls.ListItemCollection.Add(string)”最匹配的重载方法具有一些无效参数
touxiang.Items.Add(i);
{
for (int i; i <= 40; i++)
{
touxiang.Text = i;
}
}
我知道 Text是string 类型 可是int 类型这个写不对吗
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 40; i++)
{
touxiang.Items.Add(i);
}
}
CS1502: 与“System.Web.UI.WebControls.ListItemCollection.Add(string)”最匹配的重载方法具有一些无效参数
touxiang.Items.Add(i);
C# 中int 类型是不能隐式转化为string类型的
for 循环中将touxiang.Text = i.ToString();就可以了
大家互相努力呀
i.ToString()
Convert.toString(i)
int 类型是不能隐式转化为string类型的
touxiang.Text = i.ToString();就可以了
需要强制转换一下。
touxiang.Text=i.toString();
touxiang.Text=i.ToString();
i.tostring()