【发布时间】:2011-12-03 16:54:42
【问题描述】:
我正在使用下面的行来查找包含 HTML 文档的测试位置,它在 64 位机器上运行良好,但在我的 32 位 Windows 2008 服务器上无法运行。
IntStart1 变量在 64 位上返回 2,在 32 位上返回 0000029ae。请帮忙。
Int32 intStart1 = strHtmlText.IndexOf("<TABLE class=");
【问题讨论】:
-
两种情况下strHtmlText的值是多少?
-
不重要的是,这里使用
int而不是Int32更惯用。 -
您是否检查并确认
strHtmlText在您的 32 位平台上的位置 2 处包含字符串 ""嗨大卫,它是一样的。见下文。我仍然对为什么返回十六进制数字感到困惑