Char.IsLetterOrDigit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
true
pokud znak na pozici index
v je písmeno nebo s
desítková číslice, jinak false
.
Výjimky
s
je null
.
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
.