vb.net - 条件,多行中的两行包含元素
问题描述
条件,我应该放一个条件,应该至少有2行值0在框中输入。
这里:必须至少有 2 行包含 ("0000000000") 才能在框中输入。我该怎么做呢
If line.Contains("0000000000") Then
LBMsgALstofScan.Text = ("0")
他现在进入方框,如果有一行就是所有的值。
预期输出:如果 line1.contains 和 line2.contains = ("0000000000") 那么
LBMsgALstofScan.Text = ("0")
代码:
Private Sub PrivateRemizeScan1()
TxtListScanTxt.Lines = TxtListScanTxt.Lines.Where(
Function(line) Not line.Contains("{ LstScan = , DrwR2 = 0000000000 }")).ToArray()
For Each line As String In TxtListScanTxt.Lines
If line.Contains("0000000000") Then
LBMsgALstofScan.Text = ("0")
ElseIf line.Contains("0000000001") Then
LBMsgALstofScan.Text = ("1")
ElseIf line.Contains("0000000002") Then
LBMsgALstofScan.Text = ("2")
Next
End if
解决方案
如果您说要检查 a 是否TextBox
至少有两行包含文本“0000000000”,那么您可以这样做:
If myTextBox.Lines.Count(Function(line) line.Contains("0000000000")) >= 2 Then
推荐阅读
- python-3.x - 用户与另一个小部件交互后,在 Python Tkinter Entry 小部件中格式化输入的文本
- polygon - 空间多边形数据框的相关系数
- sql - MongoDb中的Groupin连续数据
- c# - XDocument如何获取不在同一级别的两个节点的父级
- java - 检查 Spring Boot 应用程序是否正在运行
- asp.net - Asp.Net Core 和 Active Directory
- swift - 为什么我不能调用 map (_ transform: (Wrapped) -> U) -> U?并同时使用可选链接?
- protractor - 如何在量角器中打开隐身(私人)窗口
- ios - 如何播放scn模型的动画
- psql - PSQL:ROW_NUMBER 连续递增