試圖獲得此更改解析的字符串段的第一個字母的情況。因此,如果用戶在txtName中輸入「JOHN WAYNE DOE」,那麼它將顯示「John Wayne Doe」 我按照它在書中顯示的方式輸入它,但消息框顯示解析的字符串,但是它在上面的示例中被輸入返回的是「JOHN WAYNE DOE」 我認爲這是一個邏輯錯誤,因爲我知道這麼做很多,我不知道我犯了什麼錯誤。在視覺基礎上使用toupper和tolower
Dim name As String = txtName.Text
name = name.Trim
Dim names() As String = name.Split(CChar(" "))
Dim firstName As String = names(0)
Dim middleName As String = names(1)
Dim lastName As String = names(2)
Dim firstLetters1 As String = firstName.Substring(0, 1).ToUpper
Dim otherletters1 As String = firstName.Substring(1).ToLower
Dim firstLetters2 As String = middleName.Substring(0, 1).ToUpper
Dim otherletters2 As String = middleName.Substring(1).ToLower
Dim firstletters3 As String = lastName.Substring(0, 1).ToUpper
Dim otherletters3 As String = lastName.Substring(1).ToLower
MessageBox.Show("First Name: " & firstName & vbCrLf & "Middle Name: " & middleName & vbCrLf & "Last Name: " & lastName)
+ 1這樣做,現在我看到它進入消息框塊,這是非常合理的。我的書只提供瞭如何使用toupper和tolower的例子,但沒有提供如何將它們傳遞給消息框的例子。 – thewaytonever 2013-04-05 08:49:00