VB.Net之间的两个数字查找代码

VB.Net之间的两个数字查找代码,vb.net,Vb.net,我有字母数字字符串,如S00125701。如何找到介于两者之间的数字 Case H00125701 To H00125859 Label1.Text = "Box # 110" 您可以直接在字符串上选择大小写: Select Case string Case "H00125701" To "H00125859" Label1.Text = "Box # 110" End Select 如果您的问题是输入字符串以S开头,但您必须针对以H

我有字母数字字符串,如
S00125701
。如何找到介于两者之间的数字

Case H00125701 To H00125859
    Label1.Text = "Box # 110"

您可以直接在字符串上选择大小写:

 Select Case string
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
如果您的问题是输入字符串以
S
开头,但您必须针对以
H
开头的字符串进行测试,则
替换将起作用:

 Select Case string.Replace("S", "H")
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
 Select Case Convert.ToInt32(string.Substring(1))
        Case 125701 To 125859
            Label1.Text = "Box # 110"
    End Select
如果您的问题是输入字符串可以以任何字母开头,但您必须针对以
H
(或任何其他字母)开头的字符串进行测试,并且只有一个字母,则
子字符串
转换
将起作用:

 Select Case string.Replace("S", "H")
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
 Select Case Convert.ToInt32(string.Substring(1))
        Case 125701 To 125859
            Label1.Text = "Box # 110"
    End Select

您可以直接在字符串上选择大小写:

 Select Case string
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
如果您的问题是输入字符串以
S
开头,但您必须针对以
H
开头的字符串进行测试,则
替换将起作用:

 Select Case string.Replace("S", "H")
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
 Select Case Convert.ToInt32(string.Substring(1))
        Case 125701 To 125859
            Label1.Text = "Box # 110"
    End Select
如果您的问题是输入字符串可以以任何字母开头,但您必须针对以
H
(或任何其他字母)开头的字符串进行测试,并且只有一个字母,则
子字符串
转换
将起作用:

 Select Case string.Replace("S", "H")
        Case "H00125701" To "H00125859"
            Label1.Text = "Box # 110"
    End Select
 Select Case Convert.ToInt32(string.Substring(1))
        Case 125701 To 125859
            Label1.Text = "Box # 110"
    End Select

我不知道你在问什么。你想去掉字符串的第一个字母,只得到数字吗?还是别的什么?然后呢?同意科迪的意见。如果你去掉字母并减去剩下的两个数字,答案不是110。@dbasnett-我不认为110应该是一个减法,我认为它只是一个标签,用于选择案例中的特定范围。当然,我可能错了!为了让我们提供帮助,你需要更好地描述你的问题。我不知道你在问什么。你想去掉字符串的第一个字母,只得到数字吗?还是别的什么?然后呢?同意科迪的意见。如果你去掉字母并减去剩下的两个数字,答案不是110。@dbasnett-我不认为110应该是一个减法,我认为它只是一个标签,用于选择案例中的特定范围。当然,我可能错了!为了让我们提供帮助,你需要更好地描述你的问题。天哪,我不知道这个案例的存在。美丽的!天哪,我不知道这个案子的存在。美丽的!