vb System.ComponentModel.Design.Serialization.INameCreationService.ValidateName类(方法)实例源码

下面列出了vb System.ComponentModel.Design.Serialization.INameCreationService.ValidateName 类(方法)源码代码实例,从而了解它的用法。

作者:VB.NET开发    项目:System.ComponentModel.Design.Serializatio   
' Throws an exception if the specified name does not contain 
' all valid character types.
Public Sub ValidateName(ByVal name As String) Implements INameCreationService.ValidateName
    Dim i As Integer
    For i = 0 To name.Length - 1
        Dim ch As Char = name.Chars(i)
        Dim uc As UnicodeCategory = [Char].GetUnicodeCategory(ch)
        Select Case uc
            Case UnicodeCategory.UppercaseLetter, UnicodeCategory.LowercaseLetter, UnicodeCategory.TitlecaseLetter, UnicodeCategory.DecimalDigitNumber
            Case Else
                Throw New Exception("The name '" + name + "' is not a valid identifier.")
        End Select
    Next i
End Sub


问题


面经


文章

微信
公众号

扫码关注公众号