Char.IsDigit Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger om ett Unicode-tecken kategoriseras som en decimalsiffra.
Överlagringar
| Name | Description |
|---|---|
| IsDigit(Char) |
Anger om det angivna Unicode-tecknet kategoriseras som en decimalsiffra. |
| IsDigit(String, Int32) |
Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som en decimal. |
Exempel
Följande kodexempel visar IsDigit.
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
Kommentarer
Giltiga siffror är medlemmar i UnicodeCategory.DecimalDigitNumber kategorin.
IsDigit(Char)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Anger om det angivna Unicode-tecknet kategoriseras som en decimalsiffra.
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
Parametrar
- c
- Char
Unicode-tecknet som ska utvärderas.
Returer
true om c är en decimalsiffra, annars false.
Kommentarer
Den här metoden avgör om en Char är en radix-10-siffra. Detta står i kontrast till IsNumber, som avgör om en Char är av någon numerisk Unicode-kategori. Tal inkluderar tecken som bråk, nedsänkta, upphöjda, romerska siffror, valutatäljare, inringade tal och skriptspecifika siffror.
Giltiga siffror är medlemmar i UnicodeCategory.DecimalDigitNumber kategorin.
Se även
Gäller för
IsDigit(String, Int32)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som en decimal.
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
Parametrar
- s
- String
En sträng.
- index
- Int32
Tecknets position som ska utvärderas i s.
Returer
trueom tecknet vid position index i s är en decimalsiffra, annars . false
Undantag
s är null.
index är mindre än noll eller större än den sista positionen i s.
Kommentarer
Den här metoden avgör om en Char är en radix-10-siffra. Detta står i kontrast till IsNumber, som avgör om en Char är av någon numerisk Unicode-kategori. Tal inkluderar tecken som bråk, nedsänkta, upphöjda, romerska siffror, valutatäljare, inringade tal och skriptspecifika siffror.
Teckenpositioner i en sträng indexeras från noll.
Giltiga siffror är medlemmar i UnicodeCategory.DecimalDigitNumber kategorin.