C# 错误调用序列
当我运行它时,首先,它显示平均值,然后用userid替换,而它必须正好相反。我的意思是:从表中获取userid并用useridtable替换url,然后搜索内容以查找trackid,如果trackid找到,则使用counter++C# 错误调用序列,c#,C#,当我运行它时,首先,它显示平均值,然后用userid替换,而它必须正好相反。我的意思是:从表中获取userid并用useridtable替换url,然后搜索内容以查找trackid,如果trackid找到,则使用counter++ 如果不知道xx是什么,我会说是的 有关更多信息,请在此处查看DownloadString函数的msdn链接: 另外:字符串在进行比较之前是小写的。最好的办法是逐步完成代码。但是下载字符串将页面内容作为字符串下载。if语句将页面代码转换为小写,然后将其与转换为小写的xx
如果不知道xx是什么,我会说是的 有关更多信息,请在此处查看DownloadString函数的msdn链接:
另外:字符串在进行比较之前是小写的。最好的办法是逐步完成代码。但是下载字符串将页面内容作为字符串下载。if语句将页面代码转换为小写,然后将其与转换为小写的xx进行比较 我昨天没有帮你处理这个代码吗 这个怎么样 using块用于确保web客户端已关闭。当using块中的代码完成时
using ( var webClient = new WebClient() )
{
string content = webClient.DownloadString(url);
if ( content.ToLower().Contains( xx.ToLower() ) )
}
这段代码将以字符串文本的形式同步下载url的内容。
就网站而言,它是整个HTML代码
老实说,代码看起来相当低劣,以下是我将使用的代码:
using (var webClient = new WebClient())
{
var text = webClient.DownloadString(url);
// Case-insensitive comparison of the downloaded data to 'something'
if (string.Equals(text, something, StringComparison.OrdinalIgnoreCase))
{
// Do something here...
}
}
你运行它的时候它做了什么?我以前检查过。我不确定第二行是什么@用户3233712怎么样?你不确定吗?你认为它可能有什么问题?不起作用是最没有帮助的描述。发生了什么不应该发生的事?什么事情不应该发生?嗨。它似乎是正确的,但当我运行它时,它似乎不起作用。@user3233712它似乎不起作用它似乎?它是否起作用。你期待什么?它给出了什么结果?它不工作。它必须在网页中找到xx。当我检查网页时,结果必须是真的,显示一些东西作为输出,但它总是显示与以前相同的东西错误的输出,所以你想看看网页是否包含xx?不完全匹配?是的。网络内容包括很多数字,我想检查一下我的是否在里面
using (var webClient = new WebClient())
{
var text = webClient.DownloadString(url);
// Case-insensitive comparison of the downloaded data to 'something'
if (string.Equals(text, something, StringComparison.OrdinalIgnoreCase))
{
// Do something here...
}
}