Char.IsLetterOrDigit Yöntem

Tanım

Unicode karakterin bir harf veya ondalık sayı olarak kategorilere ayrılmadığını gösterir.

Aşırı Yüklemeler

IsLetterOrDigit(Char)

Belirtilen Unicode karakterin bir harf veya ondalık sayı olarak kategorilere ayrılmadığını gösterir.

IsLetterOrDigit(String, Int32)

Belirtilen dizedeki belirtilen konumdaki karakterin bir harf veya ondalık sayı olarak kategorilere ayrılmadığını gösterir.

Örnekler

Aşağıdaki kod örneği gösterilmektedir 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

Açıklamalar

Geçerli harfler ve ondalık basamaklar, içindeki şu kategorilerin üyeleridir UnicodeCategory : UppercaseLetter ,,, LowercaseLetter TitlecaseLetter ModifierLetter , OtherLetter , veya DecimalDigitNumber .

IsLetterOrDigit(Char)

Belirtilen Unicode karakterin bir harf veya ondalık sayı olarak kategorilere ayrılmadığını gösterir.

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

Parametreler

c
Char

Değerlendirilecek Unicode karakteri.

Döndürülenler

Boolean

truecbir harf veya ondalık sayı ise, tersi durumda false .

Açıklamalar

Geçerli harfler ve ondalık basamaklar, içindeki şu kategorilerin üyeleridir UnicodeCategory : UppercaseLetter ,,, LowercaseLetter TitlecaseLetter ModifierLetter , OtherLetter , veya DecimalDigitNumber .

Ayrıca bkz.

Şunlara uygulanır

IsLetterOrDigit(String, Int32)

Belirtilen dizedeki belirtilen konumdaki karakterin bir harf veya ondalık sayı olarak kategorilere ayrılmadığını gösterir.

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

Parametreler

s
String

Bir dize.

index
Int32

İçinde değerlendirilecek karakterin konumu s .

Döndürülenler

Boolean

true konumundaki karakter index s bir harf veya ondalık sayı ise, aksi durumda false .

Özel durumlar

s, null değeridir.

index sıfırdan küçük veya en son konumdan büyük s .

Açıklamalar

Bir dizedeki karakter konumları sıfırdan başlayarak dizine alınır.

Geçerli harfler ve ondalık basamaklar, içindeki şu kategorilerin üyeleridir UnicodeCategory : UppercaseLetter ,,, LowercaseLetter TitlecaseLetter ModifierLetter , OtherLetter , veya DecimalDigitNumber .

Ayrıca bkz.

Şunlara uygulanır