C# 无法将int类型隐式转换为';字符串';
我遇到了这个错误,不知道如何修复它C# 无法将int类型隐式转换为';字符串';,c#,C#,我遇到了这个错误,不知道如何修复它 // validate user selected an item if(cboCustomerInfo.SelectedIndex >-1) { // display items in groupbox txtLastName.Text = Customers[cboCustomerInfo.SelectedIndex].Excursion; i
// validate user selected an item
if(cboCustomerInfo.SelectedIndex >-1)
{
// display items in groupbox
txtLastName.Text = Customers[cboCustomerInfo.SelectedIndex].Excursion;
if(Customers [cboCustomerInfo .SelectedIndex].Excursion ==1)
{
rdoNatureTrail.Checked = true;
}
else if (Customers[cboCustomerInfo .SelectedIndex ].Excursion ==1)
{
rdoBoatExcursion.Checked = true;
}
else
{
rdoKayakTour.Checked = true;
}
// endable groupbox
grpNatureExcursion.Enabled = true;
// set tag group box to index of job
grpNatureExcursion.Tag = cboCustomerInfo.SelectedIndex;
}
这句话的错误是:
txtLastName.Text=Customers[]游览
任何帮助都将不胜感激客户的远足方法是什么??它返回一个INT 您可以使用.toString()强制转换结果
它的意思就是它所说的,它不能隐式地将int转换为字符串。使用ToString()将其转换为的可能副本
> txtLastName.Text = Customers[cboCustomerInfo.SelectedIndex].Excursion.ToString();