永发信息网

VB.NET 判断一个数组里面的值是否全部相同, 然后再执行下一步

答案:2  悬赏:60  手机版
解决时间 2021-11-16 12:40
VB.NET 判断一个数组里面的值是否全部相同, 然后再执行下一步
最佳答案
Private Sub Form_Click()
    Dim a(3) As Integer
    Dim m As Boolean
    m = True
    For i = 0 To 3
        a(i) = 1
    Next i
    For i = 0 To UBound(a)
        If a(i) <> 1 Then
            m = False
            Exit For
        End If
    Next i
    If m = True Then
        Print "全部符合"
    Else
        Print "不全部符合"
    End If
End Sub
全部回答

在.NET 中微软已经为我们内置了一些方法,我们可以直接使用该方法以快速达到我们的目的

   Module Module1 
       Sub Main()
        Dim a(3) As Int32
        a(0) = 1    
        a(1) = 1
        a(2) = 1
        a(3) = 1
        '推荐第一种方法
        If a.Distinct().Count() = 1 Then
            If a.All(Function(c) c = 1) Then
            End If
        End If
    End Sub
End Module

第二种方法为LINQ,这是一种高级用法;是.NET 程序员必知必会的东西,如果不懂怎么用可以按F1查看官方文档

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
他气得怎么怎么样写夸张句
上海虹桥到上海万国体育中心做几号地铁
x^2+24x-156=0
我是你的眼春旺是谁演的
鼠标指针怎么飘来飘去 不受控制
刚才在公交车上,司机一个急刹车,我对面的美
金木研加入青铜树是第几集
怎么答??
ucc国际洗衣(三中店)(蒸阳大道287号12门面)地
别人跟你说,我们交个朋友可以吗?但是你又不
axure 设置文本框回车触发事件
俗语个糟是不是跳蚤
怎样可以让青蛙保持蝌蚪里存在的毒素
鹿茸和鹿角胶可以一起磨成粉吃吗?有什么功效
做一个冷美人有哪些条件…犹豫不爱说话,干脆
推荐资讯
1o千米=()米
廊坊新动批是哪个公司开发的?
求代数式|x+1008|+|x-1007|的最小值
女孩子取什么名字好听?覃诗
十六分之十一乘以二十四分之七加十六分之七乘
请教大神们,崔克新出的Emonda SL6 PRO
中油停车场(水塘面与进港路交叉口东北150米中
枣阳离南阳多少公里
3D迷你密码日记本怎么改密码?
小学毕业祭作文400字
河南省原阳县桥北乡老庄村有金姓吗?祖籍是哪
我爸买了一个笔记本电脑,日本货,富士通牌,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?