以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 集合Contains为什么显示False? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136507)
|
-- 作者:诚学思行
-- 发布时间:2019/6/14 16:49:00
-- 集合Contains为什么显示False?
此主题相关图片如下:qq截图20190614164327.png
|
-- 作者:有点甜
-- 发布时间:2019/6/14 17:17:00
--
改成比如
Dim a = "aaa,bbb".split(",") msgbox(a.Indexof(a,"aaa") >= 0)
|
-- 作者:liufucan
-- 发布时间:2021/11/4 8:38:00
--
这是一个好大的bug啊,20210529还没有解决
|
-- 作者:chen37280600
-- 发布时间:2021/11/4 8:52:00
--
这个属于字典的基础用法,应该是原生的.net语言,没理由会有bug
|
-- 作者:有点蓝
-- 发布时间:2021/11/4 8:57:00
--
确实好大,不过得去找微软解决,这个是.net的基础语法,不是我们可以改的。其实也不算是bug,有心的网上搜搜,会有解释的。
数组建议还是不要使用Contains,使用indexof吧
|
-- 作者:chen37280600
-- 发布时间:2021/11/4 9:03:00
--
对喔,这个是数组的Contains,而不是集合的Contains,很少见数组用Contains的,在其他语言里基本也是用indexOf找数组,估计这个不是bug,而是有些底层思路大家没搞懂
|
-- 作者:y2287958
-- 发布时间:2021/11/4 9:41:00
--
新版数组是可以用Contains进行判断的 此主题相关图片如下:360截图165701307475110.png
[此贴子已经被作者于2021/11/4 9:44:28编辑过]
|
-- 作者:chen37280600
-- 发布时间:2021/11/4 10:07:00
--
这个属于.net底层方法,跟狐表版本应该没有一点关系,这玩意都不是狐表封装的方法和属性
去百度一下indexof和contains主要区别是对字符串比对是否有转大小写,楼上的纯英文小写,跟楼主的中文比对,有很大的区别
|