현재 vb.net express 2013에서 작업 중입니다. Windows 양식 응용 프로그램을 사용하고 있습니다. 나는 마지막 숫자에서 세 번째 숫자를 그 숫자 뒤의 다른 숫자를 얻지 않고 숫자 열에서 끌어 올 필요가있다. 나는이 웹 사이트에서이 질문을 찾았습니다. Get last 5 characters in a string은 내가 필요한 것에 아주 가깝습니다. 그러나이 코드는 마지막 5 문자를 모두 가져오고, 코드에서 다른 숫자없이 마지막으로 3 번째 문자가 필요합니다. 예를 들어, 숫자 "917408"을 가져 가면 "4"를 선택해야합니다. 이것으로 원래의 긴 숫자에서 어떤 숫자가 반환되는지를 기반으로 IF 문을 생성 할 것입니다.vb.net의 숫자 문자열에서 특정 번호를 가져 오기
'Ghost Floor
If CBJob1.Visible Then
If Shear1.Text >= 3 Then
Dim ghostshear1 As String = Shear1.Text
Dim len = ghostshear1.Length
Dim result = ghostshear1.Substring(len - 3, 1)
MsgBox(result)
End If
End If
그 대답을보고 [substring] (http://msdn.microsoft.com/en-us/library/system.string.substring (v = vs.110) .aspx 인수를 수정하면됩니다.) 필요에 따라 약간 수정하십시오. – Plutonix
문자열의 네 번째 숫자는'myString.Chars (3)'또는'myString.Substring (3,1)'입니다. [here] (http://msdn.microsoft.com/en-us/library/aka44szs (v = vs.110) .aspx) 및 [here] (http://msdn.microsoft.com/en-us)를 참조하십시오. ///library/system.string.chars(v=vs.110).aspx) –
'LEFT (RIGHT (string, 3), 1)' – RBarryYoung