Split
クラスのメソッドであり、String
クラスではありませんTextBox
。そのため、テキストボックス、カスタムコントロール、ファイル、またはその他の場所から文字列を取得する場所は関係ありません。このString.Split
メソッドを使用して文字列を分割できます。例えば:
Dim v1 As Int32
Dim v2 As Int32
Dim rule As String = TextBox1.Text
Dim parts() As String = rule.Split(New String() {" To "}, StringSplitOptions.None)
v1 = Integer.Parse(parts(0))
v2 = Integer.Parse(parts(1))
MessageBox.Show(v1 & " " & v2)
または、もっと簡潔に:
' ...
Dim parts() As String = TextBox1.Text.Split(New String() {" To "}, StringSplitOptions.None)
' ...
大文字と小文字を区別しないようにするには、文字列全体で大文字と小文字を強制してから、次のようにします。
Dim parts() As String = TextBox1.Text.ToLower().Split(New String() {" to "}, StringSplitOptions.None)
また
Dim parts() As String = TextBox1.Text.ToUpper().Split(New String() {" TO "}, StringSplitOptions.None)