Char.IsDigit 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 karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.
Aşırı Yüklemeler
IsDigit(Char) |
Belirtilen Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir. |
IsDigit(String, Int32) |
Belirtilen dizede belirtilen konumdaki karakterin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir. |
Örnekler
Aşağıdaki kod örneğinde gösterilmiştir IsDigit.
using namespace System;
int main()
{
char ch = '8';
Console::WriteLine( Char::IsDigit( ch ) ); // Output: "True"
Console::WriteLine( Char::IsDigit( "sample string", 7 ) ); // Output: "False"
}
using System;
public class IsDigitSample {
public static void Main() {
char ch = '8';
Console.WriteLine(Char.IsDigit(ch)); // Output: "True"
Console.WriteLine(Char.IsDigit("sample string", 7)); // Output: "False"
}
}
open System
let ch = '8'
printfn $"{Char.IsDigit ch}" // Output: "True"
printfn $"""{Char.IsDigit("sample string", 7)}""" // Output: "False"
Module IsDigitSample
Sub Main()
Dim ch8 As Char
ch8 = "8"c
Console.WriteLine(Char.IsDigit(ch8)) ' Output: "True"
Console.WriteLine(Char.IsDigit("sample string", 6)) ' Output: "False"
End Sub
End Module
Açıklamalar
Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.
IsDigit(Char)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.
public:
static bool IsDigit(char c);
public static bool IsDigit (char c);
static member IsDigit : char -> bool
Public Shared Function IsDigit (c As Char) As Boolean
Parametreler
- c
- Char
Değerlendirilecek Unicode karakteri.
Döndürülenler
true
ondalık basamaksa c
, değilse , false
.
Açıklamalar
Bu yöntem, a'nın Char bir radix-10 basamak olup olmadığını belirler. Bu, a'nın herhangi bir sayısal Unicode kategorisinde olup olmadığını Char
belirleyen ile IsNumberkarşıttır. Sayılar kesirler, alt simgeler, üst simgeler, Roma rakamları, para birimi payları, çevrelenmiş sayılar ve betiklere özgü basamaklar gibi karakterleri içerir.
Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.
Ayrıca bkz.
Şunlara uygulanır
IsDigit(String, Int32)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen dizede belirtilen konumdaki karakterin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.
public:
static bool IsDigit(System::String ^ s, int index);
public static bool IsDigit (string s, int index);
static member IsDigit : string * int -> bool
Public Shared Function IsDigit (s As String, index As Integer) As Boolean
Parametreler
- s
- String
Bir dize.
- index
- Int32
içinde değerlendirilecek s
karakterin konumu.
Döndürülenler
true
konumundaki index
s
karakter ondalık basamaksa, değilse , false
.
Özel durumlar
s
, null
değeridir.
index
sıfırdan küçük veya içindeki s
son konumdan büyük.
Açıklamalar
Bu yöntem, a'nın Char bir radix-10 basamak olup olmadığını belirler. Bu, a'nın herhangi bir sayısal Unicode kategorisinde olup olmadığını Char belirleyen ile IsNumberkarşıttır. Sayılar kesirler, alt simgeler, üst simgeler, Roma rakamları, para birimi payları, çevrelenmiş sayılar ve betiklere özgü basamaklar gibi karakterleri içerir.
Bir dizedeki karakter konumları sıfırdan başlayarak dizine alınır.
Geçerli basamaklar kategorinin UnicodeCategory.DecimalDigitNumber üyeleridir.