private void search(object sender, RoutedEventArgs e)
{
if (number.Text < 455)
{
string site;
site = number.Text;
var rs = Application.GetResourceStream(new Uri("def/f" + site + ".html", UriKind.Relative));
StreamReader sr = new StreamReader(rs.Stream);
browser.NavigateToString(sr.ReadToEnd());
}
else
{
MessageBox.Show("Enter Value between 1 to 454");
}
}
我在 TextBox 中给出了 InputScope="Number"。所以用户不能输入单词。给我创建了带有名称的按钮,因此如果按下按钮,将调用搜索功能。我需要验证用户输入的文本是否介于 1 到 454 之间。如果是,它应该继续。否则,我应该像上面那样提醒他们。但它显示错误,例如,
Error 1 Operator '<' cannot be applied to operands of type 'string' and 'int'