如何以大写字母显示输入字符串的第一个单词。使用消息框显示。
例:
inputed String = Advance Programing using VB.Net
函数应显示 = 前进
Dim words = input.Split()
Dim result = String.Format("{0} {1}",
words(0).ToUpper(),
String.Join(" ", words.Skip(1)))
编辑:哦,只是第一个单词,然后使用words(0).ToUpper
Public Function GetFirstWordUpperCase(ByVal input As String) As String
Return If(String.IsNullOrEmpty(input) Or String.IsNullOrWhiteSpace(input), Nothing, input.Split()(0).ToUpper())
End Function
检查输入字符串是否为空、空或空格,如果不是,则返回所需的内容。
例如,GetFirstWordUpperCase("how are you")
返回"HOW"
只需执行MsgBox(GetFirstWordUpperCase("how are you"))
即可显示结果。
顺便说一句,而不是返回 Nothing,您可以抛出错误并在使用该函数的位置捕获它,这只是基本思想。