Udostępnij za pośrednictwem


Char.IsLetterOrDigit Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako litera, czy cyfra dziesiętna.

Przeciążenia

IsLetterOrDigit(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera, czy cyfra dziesiętna.

IsLetterOrDigit(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest kategoryzowany jako litera, czy cyfra dziesiętna.

Przykłady

Poniższy przykład kodu IsLetterOrDigit demonstruje .

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
    }
}
open System

let str = "newline:\n"

printfn $"{Char.IsLetterOrDigit '8'}"       // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}"   // Output: "False", because it's a newline
Module IsLetterOrDigitSample

    Sub Main()

        Dim str As String
        str = "newline:" + Environment.NewLine

        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

Uwagi

Prawidłowe litery i cyfry dziesiętne są członkami następujących kategorii UnicodeCategory w : , , , , , lub UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

IsLetterOrDigit(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera, czy cyfra dziesiętna.

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

Parametry

c
Char

Znak Unicode do oceny.

Zwraca

Boolean

truejeśli c jest literą lub cyfrą dziesiętną; w przeciwnym razie . false

Uwagi

Prawidłowe litery i cyfry dziesiętne są członkami następujących kategorii UnicodeCategory w : , , , , , lub UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Zobacz też

Dotyczy

IsLetterOrDigit(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest kategoryzowany jako litera, czy cyfra dziesiętna.

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

Parametry

s
String

Ciąg.

index
Int32

Pozycja znaku do oceny w s .

Zwraca

Boolean

truejeśli znak w pozycji index w s jest literą lub cyfrą dziesiętną; w przeciwnym razie . false

Wyjątki

index jest mniejsze niż zero lub większe niż ostatnia pozycja w s .

Uwagi

Pozycje znaku w ciągu są indeksowane począwszy od zera.

Prawidłowe litery i cyfry dziesiętne są członkami następujących kategorii UnicodeCategory w : , , , , , lub UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Zobacz też

Dotyczy