不能隐式将字符串转换为整数
本文关键字:转换 整数 字符串 不能 | 更新日期: 2023-09-27 18:25:24
TextBox1.Enabled = false;
finalpricebox.Items.Clear();
namebox.Items.Clear();
int current = 0;
pricebox.Items.Clear();
if (CheckBox1.Checked == true)
{
request.Navigate("http:----------" + TextBox1.Text);
}
else if (CheckBox1.Checked == false)
{
request.Navigate("http://----" + TextBox1.Text);
}
namebox.Focus();
while (!(request.ReadyState == WebBrowserReadyState.Complete))
{
Application.DoEvents();
}
WebClient tClient = new WebClient();
int resultnr = request.Document.GetElementById("searchResults_total").OuterText;
if (resultnr > 30)
{
resultnr = 30;
}
它说不能隐式将字符串转换为整数。
int resultnr = request。Document.GetElementById("searchResults_total"(.外文本; 如果(结果> 30(
为什么我会收到此错误,我真的希望有人可以帮助我
int resultnr = Convert.ToInt32(request.Document.GetElementById("searchResults_total").OuterText);
建议使用 Int32.TryParse 以确保安全
int resultnr =0;
if(int.TryParse(request.Document.GetElementById("searchResults_total").OuterText,out resultnr )
{
if (resultnr > 30)
{
resultnr = 30;
}
}