Char.IsLetterOrDigit Metodo

Definizione

Indica se un carattere Unicode è stato categorizzato come lettera o cifra decimale.Indicates whether a Unicode character is categorized as a letter or a decimal digit.

Overload

IsLetterOrDigit(Char)

Indica se il carattere Unicode specificato è stato categorizzato come lettera o cifra decimale.Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.

IsLetterOrDigit(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera o cifra decimale.Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.

Commenti

Le lettere e le cifre decimali valide sono membri delle UnicodeCategoryseguenti UppercaseLettercategorie LowercaseLetterin: ModifierLetter, OtherLetter TitlecaseLetter,, DecimalDigitNumber, o.Valid letters and decimal digits are members of the following categories in UnicodeCategory: UppercaseLetter, LowercaseLetter, TitlecaseLetter, ModifierLetter, OtherLetter, or DecimalDigitNumber.

IsLetterOrDigit(Char)

Indica se il carattere Unicode specificato è stato categorizzato come lettera o cifra decimale.Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.

public:
 static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit (char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (c As Char) As Boolean

Parametri

c
Char

Carattere Unicode da valutare.The Unicode character to evaluate.

Restituisce

true se c è una lettera o una cifra decimale; in caso contrario, false.true if c is a letter or a decimal digit; otherwise, false.

Esempi

Nell'esempio di codice riportato IsLetterOrDigitdi seguito viene illustrato.The following code example demonstrates IsLetterOrDigit.

using namespace System;
int main()
{
   String^ str =  "newline:\n";
   Console::WriteLine( Char::IsLetterOrDigit( '8' ) ); // Output: "True"
   Console::WriteLine( Char::IsLetterOrDigit( str, 8 ) ); // Output: "False", because it's a newline
}

using System;

public class IsLetterOrDigitSample {
    public static void Main() {
        string str = "newline:\n";

        Console.WriteLine(Char.IsLetterOrDigit('8'));		// Output: "True"
        Console.WriteLine(Char.IsLetterOrDigit(str, 8));	// Output: "False", because it's a newline
    }
}
Module IsLetterOrDigitSample

    Sub Main()

        Dim str As String
        str = "newline:" + vbNewLine

        Console.WriteLine(Char.IsLetterOrDigit("8"c))       ' Output: "True"
        Console.WriteLine(Char.IsLetterOrDigit(str, 8))     ' Output: "False", because it's a NewLine

    End Sub

End Module

Commenti

Le lettere e le cifre decimali valide sono membri delle UnicodeCategoryseguenti UppercaseLettercategorie LowercaseLetterin: ModifierLetter, OtherLetter TitlecaseLetter,, DecimalDigitNumber, o.Valid letters and decimal digits are members of the following categories in UnicodeCategory: UppercaseLetter, LowercaseLetter, TitlecaseLetter, ModifierLetter, OtherLetter, or DecimalDigitNumber.

Vedi anche

IsLetterOrDigit(String, Int32)

Indica se il carattere in corrispondenza della posizione specificata in una determinata stringa è stato categorizzato come lettera o cifra decimale.Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.

public:
 static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit (string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (s As String, index As Integer) As Boolean

Parametri

s
String

Stringa.A string.

index
Int32

Posizione del carattere da valutare in s.The position of the character to evaluate in s.

Restituisce

true se il carattere alla posizione index in s è una lettera o una cifra decimale; in caso contrario, false.true if the character at position index in s is a letter or a decimal digit; otherwise, false.

Eccezioni

s è null.s is null.

index è minore di zero o maggiore dell'ultima posizione in s.index is less than zero or greater than the last position in s.

Esempi

Nell'esempio di codice riportato IsLetterOrDigitdi seguito viene illustrato.The following code example demonstrates IsLetterOrDigit.

using namespace System;
int main()
{
   String^ str =  "newline:\n";
   Console::WriteLine( Char::IsLetterOrDigit( '8' ) ); // Output: "True"
   Console::WriteLine( Char::IsLetterOrDigit( str, 8 ) ); // Output: "False", because it's a newline
}

using System;

public class IsLetterOrDigitSample {
    public static void Main() {
        string str = "newline:\n";

        Console.WriteLine(Char.IsLetterOrDigit('8'));		// Output: "True"
        Console.WriteLine(Char.IsLetterOrDigit(str, 8));	// Output: "False", because it's a newline
    }
}
Module IsLetterOrDigitSample

    Sub Main()

        Dim str As String
        str = "newline:" + vbNewLine

        Console.WriteLine(Char.IsLetterOrDigit("8"c))       ' Output: "True"
        Console.WriteLine(Char.IsLetterOrDigit(str, 8))     ' Output: "False", because it's a NewLine

    End Sub

End Module

Commenti

Le posizioni dei caratteri in una stringa sono indicizzate a partire da zero.Character positions in a string are indexed starting from zero.

Le lettere e le cifre decimali valide sono membri delle UnicodeCategoryseguenti UppercaseLettercategorie LowercaseLetterin: ModifierLetter, OtherLetter TitlecaseLetter,, DecimalDigitNumber, o.Valid letters and decimal digits are members of the following categories in UnicodeCategory: UppercaseLetter, LowercaseLetter, TitlecaseLetter, ModifierLetter, OtherLetter, or DecimalDigitNumber.

Vedi anche

Si applica a