c#求帮助怎么强制转换
最后两行 无法将类型“string”隐式转换为“System.Windows.Forms.Label”string name, addr, jiguan, xingqu = " ";
int age;
char sex=' ';
name = txtname.Text;
addr = txtadd.Text;
age = Convert.ToInt32(txtage.Text);
if (rdonv.Checked==true )
sex='女';
if (rdonan.Checked == true)
sex = '男';
jiguan = cmbsheng.SelectedItem.ToString() + cmbshi.SelectedItem.ToString();
for (int i = 0; i < chkxingqu.Items.Count; i++)
{
if (chkxingqu.GetItemChecked(i) == true)
xingqu = xingqu + chkxingqu.Items;
}
lbjieguo = name + addr + age.ToString() + sex.ToString() + jiguan + xingqu;
lbjieguo.Text =lbjieguo;
label要点出来呀,应该是label1.Text啊,这么明显。。。 lbjieguo = name + addr + age.ToString() + sex.ToString() + jiguan + xingqu;
你这段存在着问题了,你看看lbjieguo 你是一个量名还是什么?你数据类型是什么?你下面写:lbjieguo.Text="~~";这里可以看出你是个控件名称,但是你上面那个就已经存在着问题了,你可以写成:stiring lbjieguo=""; lbjieguo.Text="“+lbjieguo; 如果出现转型你在根据你数据类型来转。 谢谢分享!!!
页:
[1]