Char.IsLetterOrDigit Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
c
bir 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
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
.