lke*_*ewo 9 vb.net string format
正如问题所说的那样.我得到的数字如2125550938或20298277625552.这些数字应分别改为(212)555-0938和(202)982-7762 x 5552.这是在vb.net中
atc*_*way 11
在VB.NET中使用String.Format时请尝试以下操作:
String.Format("{0:(###) ###-####}", Long.Parse(PhoneString))
Run Code Online (Sandbox Code Playgroud)
Dim newNumber As New String
If number.Length = 10 Then
newNumber = "(" & number.Substring(0, 3) & ") " & number.Substring(2, 3) & "-" & number.Substring(5, 4)
ElseIf number.Length = 14 Then
newNumber = "(" & number.Substring(0, 3) & ") " & number.Substring(2, 3) & "-" & number.Substring(5, 4) & " x " & number.Substring(9)
End if
Run Code Online (Sandbox Code Playgroud)