C# 错误调用序列

C# 错误调用序列,c#,C#,当我运行它时,首先,它显示平均值,然后用userid替换,而它必须正好相反。我的意思是:从表中获取userid并用useridtable替换url,然后搜索内容以查找trackid,如果trackid找到,则使用counter++ 如果不知道xx是什么,我会说是的 有关更多信息,请在此处查看DownloadString函数的msdn链接: 另外:字符串在进行比较之前是小写的。最好的办法是逐步完成代码。但是下载字符串将页面内容作为字符串下载。if语句将页面代码转换为小写,然后将其与转换为小写的xx

当我运行它时,首先,它显示平均值,然后用userid替换,而它必须正好相反。我的意思是:从表中获取userid并用useridtable替换url,然后搜索内容以查找trackid,如果trackid找到,则使用counter++


如果不知道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...
  }
}