Sdílet prostřednictvím


Char.IsLetterOrDigit Metoda

Definice

Určuje, jestli je znak Unicode zařazený do kategorie písmene nebo desítkové číslice.

Přetížení

IsLetterOrDigit(Char)

Určuje, jestli je zadaný znak Unicode zařazený do kategorie písmene nebo desítkové číslice.

IsLetterOrDigit(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený jako písmeno nebo desítková číslice.

Příklady

Následující příklad kódu ukazuje 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
    }
}
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

Poznámky

Platná písmena a desítkové číslice jsou členy následujících kategorií v UnicodeCategory : , , , , , nebo UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

IsLetterOrDigit(Char)

Určuje, jestli je zadaný znak Unicode zařazený do kategorie písmene nebo desítkové číslice.

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, který chcete vyhodnotit.

Návraty

Boolean

true pokud c je písmeno nebo desítková číslice, jinak hodnota false .

Poznámky

Platná písmena a desítkové číslice jsou členy následujících kategorií v UnicodeCategory : , , , , , nebo UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Viz také

Platí pro

IsLetterOrDigit(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený jako písmeno nebo desítková číslice.

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

Řetězec.

index
Int32

Pozice znaku, který se má vyhodnotit v s .

Návraty

Boolean

true pokud znak na pozici index v je písmeno nebo s desítková číslice, jinak false .

Výjimky

index je menší než nula nebo větší než poslední pozice v s .

Poznámky

Pozice znaku v řetězci jsou indexovány od nuly.

Platná písmena a desítkové číslice jsou členy následujících kategorií v UnicodeCategory : , , , , , nebo UppercaseLetter LowercaseLetter TitlecaseLetter ModifierLetter OtherLetter DecimalDigitNumber .

Viz také

Platí pro