请教高手:VB.net中运算符的问题

问题描述

DimaAsBoolean=TrueDimbAsBoolean=FalseIfa=FalseAndAlsoNotbThenReturnFalseEndIf如上代码:if分支的布尔表达式中,使用的‘=False’和‘Not’实现的功能相同,请问二者有何区别?

解决方案

解决方案二:
沒有分別,可以相互替換使用
解决方案三:
没什么大的区别
解决方案四:
‘Not’是取反运算,‘=False’是要做一个等式的判断,是不是取反运算的速度会快些?
解决方案五:
not是取反并不是代表FLASE,vb.net的boolen值挺复杂的.你可适着把boolen值转化成int32值可能会看到区别.建议不要在能用boolen值的地方用-1,0,1这样的值围化为boolen值.可以参考vb.net技术内幕.
解决方案六:
逻辑上相同,不过好像没人会写前一种.从执行效率上看显然后者快一些.因为前一种系统必须先为true申请一个内存,然后才能和a进行比较
解决方案七:
not的优先级高

时间: 2025-01-21 01:20:27

请教高手:VB.net中运算符的问题的相关文章

请教:VB.net中 如何用实现 类似TelNet.exe的纯文本网络访问?

问题描述 请教:VB.net中如何用实现类似TelNet.exe的纯文本网络访问?用命令行的方式,访问网络服务器.嗯!最近准备深入学习各种邮件协议,准备自己写一些邮件组件! 解决方案 解决方案二:嗯!第一步是希望写个类,通过IMAP协议,检查邮件是否成功上传到邮件服务器?

请教高手关于myeclipse中derby数据库的问题

问题描述 请教高手我用myeclipse6.0新建了一个Java工程TestDerby又用myeclipsedatabaseexplorer在工程TestDerby内建了一个derby数据库DerbyTest并建了一张表但是用工程中的Java代码访问DerbyTest数据库却产生了异常把myeclipse重启一下然后运行,能够运行成功但是用myeclipsedatabaseexplorer连接上Derby数据库,在断开连接后,再运行Java代码,又产生上述异常了不知为什么异常内容如下:Excep

请教关于vb.net中引用matlab绘图功能的问题

问题描述 我vb.net中的语句是这样子的:objmatlab.execute("plot3(xmat,ymat,zmat)")objmatlab.execute("mesh(xxx,yyy,zzz)") 就是引用matlab的绘图功能,但是现在有个小问题,如果我在正常开启了MATLAB之后运行我语句中的绘图功能,程序可以正常运行,但是如果我不开启MATLAB直接运行程序,则只绘出第一个命令中的图形,到第二个图形的时候报错.请教各位有没什么办法避免先要开启MATLA

请教高手ASP.NET中怎样调用标准C的类库

问题描述 [DllImport("avifil32.dll")]privatestaticexternvoidAVIFileInit();是这样吗 解决方案 解决方案二:是的,不过你要保证C函数被正确导出,可以用Depends看看DLL中函数的名字有没有解决方案三:是这样来的解决方案四:学习中解决方案五:学习

请教,vb.net中使用反射时的debug设置问题

问题描述 我在在同一个解决方案里有a,b,c三个工程,a为exe,b,c为dll我在a中使用assembly.load("b").createinstance(xxxx)动态调用b和c我把三个工程的releace,debug的路径都设到相同的bin目录下!在bin目录下直接启动a就能正常运行,但是在debug时,就会报找不到程序集的错误,我觉得应该是我的设置有问题,请有经验的同学给予知道谢谢! 解决方案 解决方案二:assembly.LoadFrom("b.dll"

请教高手:VB.NET判断一个文件,然后在将其复制到D盘下

问题描述 这个文件在那个盘不知道,先判断是否有此文件,如果有的话,将其复制到D盘下(是文件不是文件夹)谢谢了~~~~ 解决方案 解决方案二:我是菜鸟~~希望能详细点解决方案三:遍历硬盘耗时.

请教高手,Dreamweaver中jsp页面连access数据库,加入服务器行为时出错

问题描述 出现了一下的错误,哪位大大可以告诉我出了什么问题吗?数据库连接测试是通过的HTTPStatus500---------------------------------------------------------------------------------typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest

游戏开发-请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢!

问题描述 请教高手,VB小游戏的网络互动需要怎么编写?告知思路或给案例,谢谢! 如题.我现在想把我的一个智力游戏开发成类似于QQ游戏中的俄罗斯方块对战游戏, 能实现两人甚至多人的互助,现在没有这方面经验,希望得到高手指点,谢谢! 解决方案 VB的话,可以使用winsock控件实现和服务器以及别的计算机的通讯.如果是棋牌游戏等,你可以设计一个简单的协议,把对手游戏的操作,游戏的状态传过去.

请教高手:把VB函数改写成C#方法,提供代码注释,供学习参考。

问题描述 请教高手:把VB函数改写成C#方法,提供代码注释,供学习参考.例如:FunctionRemoveDupChar(theStringAsString)AsStringDimiAsIntegerFori=1ToLen(theString)IfInStr(RemoveDupChar,Mid(theString,i,1))=0And_Mid(theString,i,1)<>""Then_RemoveDupChar=RemoveDupChar&Mid(theStri