问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB里两个集合能否直接进行比较,我试过IS运算符,那个没毛用!!!!!

发布网友 发布时间:2022-04-27 01:43

我来回答

3个回答

热心网友 时间:2023-11-16 05:42

Collection不能直接比较,因为Collection是对象,而不是变量,就像form1能和form2比较吗?意思一样。必须用循环逐个元素比较。
如果 X 和 Y 引用相同的对象,则 X Is Y 为 True,否则为false。你可理解为X和Y是否指向同一块内存。
你的程序中X和Y是两个对象,是两块分别的内存,当然 X Is Y 为 false
set x=y 的意思是“X指向Y”,而不是把Y的内容原封不动地复制到X里,就是一块内存X也引用它Y也引用它,所以X Is Y为True了。
set x=y不是“把X和Y都设到相等了”的意思,在VB里这种对象的赋值语句是“引用”,而不是把Y的内容复制一份存到X(类似于C语言中的指针操作:int *p=a;并不开辟新的内存空间),也就是说,如果set x=y,则可以Dim X As Collection而不用New,即时New了,set x=y时也会自动消掉X的内存空间,而把X当做一个指针直接指向Y)

热心网友 时间:2023-11-16 05:42

二楼正解!第一次遇这样的问题啊,努力学习中…

热心网友 时间:2023-11-16 05:43

IS?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你家的水龙头起泡器该换了 如何打开水龙头起泡器 网上卖门锁,安装如何解决 广告装潢需要哪些设备 广告制作需要哪些材料 开锦旗招牌广告制做店须要什么 广告店需要哪些耗材 长安之星发动机水泵要坏之前声音怎么判断 家有孕妇咋调理:280天贴心呵护生健康宝贝图书信息 哪些是适合孕妇看的书 C#为什么使用AS和IS运算符及其性能比较 电风扇里的吸油棉用棉花替代行不行? 在C#中,is和as运算符的作用? 电风扇里的灰色线? VB中的IS运算符 电风扇里面的 一般家用电风扇里马达的5根线的分别是什么 电路学,这个is怎么算 select case语句中的is和is比较运算符为什么并不相同 不相同在哪里呢? vb.net中is 运算符有什么用途 电风扇里的这是啥东西? C#的is运算符是怎么用的? VB比较运算符 Is 电风扇里面一块黑色的是什么元件 VB里面的is关系运算符 英语运算到底是用is 还是are 电风扇里面控制抬头的那个零件叫什么 电风扇里面的东西是什么? 苹果手机延时拍照怎么用 香港回归后经济怎麽样了 is积分怎么算 Python 的 is 运算符是糟糕的设计吗 vb 关系运算符 Like 和 Is 是什么意思? is曲线公式是什么? IS曲线的移动距离如何计算? IS等级怎么算 高精度模运算,即取余数(%)的运算,怎么搞? 能否优化得更快更好? 3DMAX建高精模是怎么建的 什么是高精度模板施工工艺? 高精度凹模镶件的装配基准是什么 模p的算法复杂度 精密模具有什么特点? 数控加工中心高精度模式有什么作用 梦见白色虫子咬手 精密模具加工如何实现高精度及模具抛光步骤有哪些 梦见手被飞虫咬了个洞,流了好多血 这么漂亮的高精度模具抛光是怎样做出来的呢?请专业人士来回答,谢谢! 注塑改模用到烧焊,请问什么是烧焊,其原理是什么 不会留下痕迹吗 如何提升高端精密汽车模具制造效率和精度? 国内模具厂在高精度微量注塑模具和成型方面的水平如何?