Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 比较字符串和整数的正确方法?_Vb.net - Fatal编程技术网

Vb.net 比较字符串和整数的正确方法?

Vb.net 比较字符串和整数的正确方法?,vb.net,Vb.net,我怀疑我的应用程序中有问题,特别是在我必须比较两个字符串和两个整数的部分 我是这样做的: If myString = myOtherString Then do something End If 整数也是这样 然而,由于某些原因,它并没有返回真实的。。。另外,我听说有更合适的方法来比较字符串和整数。有人能帮我吗?您的代码似乎没有任何问题。我怀疑还有其他原因,比如字符串。您是否将字符串与字符串进行比较&将整数与整数进行比较。。。或者字符串到整数?你能给我们展示一些示例输入,与实际输出和预期输

我怀疑我的应用程序中有问题,特别是在我必须比较两个字符串和两个整数的部分

我是这样做的:

If myString = myOtherString Then
  do something
End If
整数也是这样


然而,由于某些原因,它并没有返回真实的。。。另外,我听说有更合适的方法来比较字符串和整数。有人能帮我吗?

您的代码似乎没有任何问题。我怀疑还有其他原因,比如字符串。

您是否将字符串与字符串进行比较&将整数与整数进行比较。。。或者字符串到整数?你能给我们展示一些示例输入,与实际输出和预期输出进行比较吗?更具体地说,myString和myOtherString的值是什么?请记住,如果大小写不同,它们就不会相同。vb.net本机不区分大小写,除非强制使用比较二进制。@Joel:Option compare binary是默认设置,据我所知,它一直都是。@Cody Gray-我从未安装过任何studio。2005/2008/2010. “在我们所有的项目中,我都不得不强迫它。”科迪·格雷——实际上我收回了这一点。我有两台配置了2010的机器,一台选择vb设置,另一台选择c#设置。c#machine为vb提供了二进制代码。vb机器有文本。我以前使用的所有机器都是vb设置,所以我的观点可能有偏见。@Joel:我也用vb配置文件设置了我的主要开发环境。(VB是我最喜欢的语言,这是我肮脏的小秘密。)它总是默认为选项比较二进制。文件符合我的要求。我不确定你以前见过什么;真奇怪。VB IDE不区分大小写,但默认情况下,文本比较不区分大小写。选项比较文本也是一种性能损失。它不是默认值的另一个很好的理由。