vb中去掉string数组的一部分
今天碰到一个问题,登陆的时候,如果不需要验证手机号为空,则不去验证手机号 因为登陆的时候所有的验证信息都存放在一个数组里 Dim CheckUserInfo() As String ={UserBirthday,SecEmail,UserMob,?UserSex,RealNameFirst,RealName,CheckCardID,CheckCardType,Contactemail,Contactmobile} vb中的remove方法不好使,或者不会用。。。 就去百度了一个方法 1 Dim arrlist As ArrayList = New ArrayList(CheckUserInfo) 2 arrlist.RemoveAt(3) 3 arrlist.RemoveAt(8) 4 CheckUserInfo = arrlist.ToArray(GetType(String)) 先转成arraylist,然后使用两次removeat,注意两次的长度不一样,后一次的长度比上一次少一位,最后在转成string数组 经同事提醒才发现,我们的检验方法是 Dim CheckValue As Int16= Array.IndexOf(CheckUserInfo,"") 而Array.IndexOf有一个重载方法是 var indexVar = Array.indexOf(array,item,start);
? ? ? ? ? 那干脆移动下位置 Dim CheckUserInfo() As String ={UserMob,Contactmobile,UserBirthday,? UserSex,Contactemail} 然后使用这个方法 CheckValue = Array.IndexOf(CheckUserInfo,"",2) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Swift - 本地数据的保存与加载(使用NSCoder将对象保存到.p
- oracle 分库分表(sharding)
- oracle数据导入 只有 DBA 才能导入由其他 DBA 导出的文件
- postgresql记录
- postgresql – Cloud9上的Postgres数据库设置要求输入sudo密
- ruby-on-rails – 为什么我有时会得到`lock’:检测到死锁(
- c# – 如何在VSTS构建期间以编程方式将附件添加到测试结果中
- ruby-on-rails – rails设计挂钩到on_login
- ruby-on-rails – 如何将aria-label属性添加到视图中的链接
- 详解Cocos2d-X中宏CC_DLL