哆哆Excel插件字符串大小写转换(VB.net代码)
- 2026-11-09 07:00:46
哆哆Excel插件字符串大小写转换(VB.net代码)一、功能如图 

二、部分代码 
字符串大小写转换功能与代码
拿去不用谢!



Private ReadOnly conversionOptions As New Dictionary(Of Integer, (FunctionName As String, Description As String, Example As String)) From {{1, ("ToUpperCase", "转换为大写形式", "例如: hello -> HELLO")},{2, ("ToLowerCase", "转换为小写形式", "例如: HELLO -> hello")},{3, ("ToTitleCase", "标题格式(每个单词首字母大写)", "例如: hello world -> Hello World")},{4, ("CapitalizeFirst", "句首大写(仅第一个字母大写)", "例如: hello world -> Hello world")}}
''' <summary>''' 转换为小写形式''' 例如: "HELLO" -> "hello"''' </summary>Public Function ToLowerCase(value As Object) As ObjectIf value Is Nothing Then Return ""Return value.ToString().ToLower()End Function''' <summary>''' 标题格式(每个单词首字母大写)''' 例如: "hello world" -> "Hello World"''' </summary>Public Function ToTitleCase(value As Object) As ObjectIf value Is Nothing Then Return ""Dim text As String = value.ToString().ToLower()Dim textInfo As TextInfo = CultureInfo.CurrentCulture.TextInfoReturn textInfo.ToTitleCase(text)End Function''' <summary>''' 句首大写(仅第一个字母大写,其余保持原样)''' 例如: "hello World" -> "Hello World"''' </summary>Public Function CapitalizeFirst(value As Object) As ObjectIf value IsNot Nothing AndAlso value.ToString().Length > 0 ThenDim str As String = value.ToString()Return Char.ToUpper(str(0)) & str.Substring(1)ElseReturn If(value Is Nothing, "", value)End IfEnd Function
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。