首页 > 其他分享 >VB IF判断条件BUG

VB IF判断条件BUG

时间:2023-07-27 15:47:33浏览次数:33  
标签:VB 判断 c# && 条件 BUG

 

今天遇到个VB以前的IF判断的BUG,VB里的And和Or不等同c#里的&&和||,而是&和|。
vb里And和Or和c#里的&、|一样是两边都比较,如果比较的条件有因果的关联关系,容易导致报错,增加效率成本,如图。

 


所以尽量避免使用And、Or和&、|。
推荐使用AndAlso,OrElse 和&&、||

标签:VB,判断,c#,&&,条件,BUG
From: https://www.cnblogs.com/weilphome/p/17585138.html

相关文章

  • 直播商城源码,js判断上传图片格式类型、尺寸大小
    直播商城源码,js判断上传图片格式类型、尺寸大小//判断图片类型varf=document.getElementById("File1").value;if(f==""){ alert("请上传图片");returnfalse;}else{if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(f)){alert("图片类型必须是.gif,jpeg,jpg,png中的一种")retu......
  • java string判断包含字符个数
    JavaString判断包含字符个数在Java中,要判断一个字符串中包含特定字符的个数,我们可以使用以下步骤来实现。流程概述步骤描述步骤1提示用户输入字符串步骤2提示用户输入要判断的字符步骤3使用循环遍历字符串的每个字符步骤4判断当前字符是否与要判断的字符......
  • 如何优雅地判断数据库中是否存在某些记录
    如何优雅地判断数据库中是否存在某些记录在开发过程中,经常需要从数据库中查询某些记录是否存在。如果我们使用传统的方式,比如逐条查询或者使用IN子句查询,可能会造成性能瓶颈。本文将介绍如何优雅地判断数据库中是否存在某些记录,并提供示例代码和详细说明。问题描述假设我们有......
  • Java中代码Bug记录--泛型失效、数组删除、HashMap死循环
    最近在工作的过程中,遇到了不少奇怪自己或者同事的Bug,都是一些出乎意料的,不太容易发现的,记录一下来帮助可能也遇到了这些Bug的人1.编译时泛型校验失效Map<String,String>nameToType=newHashMap<>();nameToType.put("testName",123);//java:不兼容的类型:int无法转......
  • QT jom: Makefile [debug] Error
    电脑上原本安装有QT5.15.0+VS2015+VS2008QtCreator正常使用安装vs2019后报错jom:Makefile[debug]Error1jom:Makefile[debug]Error2lnk1158:cannotrunrc.exe解决方法:找到rc.exe路径(C:\ProgramFiles(x86)\WindowsKits\8.1\bin\x64),添加到环境变量,重启QT......
  • 转载:PageOffice在线打开office文件通过js调用vba可实现的功能
    pageoffice封装的js接口有限,某些比较复杂的设置用到的客户不多,所以没有提供直接的js方法,但是pageoffice提供了Document属性和RunMacro方法,可以调vba或直接运行宏指令实现比较小众的一些需求   Word相关功能1、给word表格中的单元格赋值document.getElementById("Page......
  • python判断同构数的编程
    Python判断同构数的编程1.流程下面是判断同构数的编程流程:步骤描述1接收用户输入的两个数字2将输入的两个数字转换为字符串3检查字符串的长度是否相等,如果不相等,则两个数字不是同构数4逐个比较两个字符串对应位置的字符,如果有不相等的字符,则两个数字不是......
  • 记一次 MDK 开发 STM32WB15 时遇到的玄学BUG
    使用STM32WB15CCU6开发BLE应用调试自建的工程时,莫名报错Jlink和ST-LINK/V2都是一样的结果于是开始测试例程,开始也是正常,但是找不到自建工程的问题,开始对比代码,逐步替换然而并没有效果......
  • C# 文件和文件夹判断存在与否,并创建
    //根据虚拟路径获取文件物理路径stringsavePath=Server.MapPath("~/Uploads/RemoteDatum/");//文件夹判断if(!System.IO.Directory.Exists(@"E:\Files")){//不存在就创建文件夹......
  • vb.net 模仿键盘操作
    模仿键盘操作inVB.NET在编写自动化测试、数据录入等任务时,模拟键盘操作是一项非常有用的技术。在VB.NET中,我们可以使用SendKeys类来模仿键盘操作。SendKeys类允许我们向活动窗口发送多个按键和键盘命令,实现模拟键盘输入的效果。本文将介绍SendKeys类的基本使用方法,并提供一些常......