는 내가 편지 D가에있는 인덱스를 찾을 싶습니다문자열에서 char의 색인을 찾으십니까?
"abcdefg..."
같이 간다 문자열을 가지고, 그래서 나는 수 3를 얻을 수 있습니다.
문자열의 각 문자를 반복하여 처리했지만 매우 편리하게 들리지 않습니다. 다른 방법이 있습니까?
Dim myText = "abcde"
Dim dIndex = myText.IndexOf("d")
If (dIndex > -1) Then
End If
는 내가 편지 D가에있는 인덱스를 찾을 싶습니다문자열에서 char의 색인을 찾으십니까?
"abcdefg..."
같이 간다 문자열을 가지고, 그래서 나는 수 3를 얻을 수 있습니다.
문자열의 각 문자를 반복하여 처리했지만 매우 편리하게 들리지 않습니다. 다른 방법이 있습니까?
Dim myText = "abcde"
Dim dIndex = myText.IndexOf("d")
If (dIndex > -1) Then
End If
String
클래스는 같은 IndexOf
및 LastIndexOf
등이 가능하도록 몇 가지 방법을 노출 존재하지 않는 경우 -1을 반환
"abcdefgh..".IndexOf("d")
반환 3 일반 반환 처음으로 나타나는 인덱스에서
:이 작업을 수행 할 수 있도록
현재 문자의 방법을 사용하면 contanis가 발생하고 correspondingpo IndexOf 메서드를 사용하여 번호를 지정합니다 (아래 예제 참조).
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim myString As String = "abcdef"
Dim numberString As String = String.Empty
If myString.Contains("d") Then
numberString = myString.IndexOf("d")
End If
End Sub
텍스트 상자
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim myString As String = "abcdef"
Dim numberString As String = String.Empty
If myString.Contains(me.TextBox1.Text) Then
numberString = myString.IndexOf(Me.TextBox1.Text)
End If
End Sub
감사의 또 다른 샘플