23 EKİM 2008, PERŞEMBE
Char arasındaki fark.() İsDigit ve Char.() Isnumber C#
Char.IsDigit()
C Char.IsNumber()
arasında ne fark var# mı?
CEVAP
23 EKİM 2008, PERŞEMBE
Char.IsDigit()
Char.IsNumber()
bir alt kümesidir.
Bazı karakterleri olan 'sayısal' ama basamak vardır 0x00b2 ve 0x00b3 olan üst 2 ve 3 ('2' ve '3') ve semboller vardır kesirler gibi '¼', 'yarım' ve '¾'.
Not orada tamamen birkaç karakter IsDigit()
verir true
o değil ASCII aralığının 0x30 için 0x39 gibi bu Tay haneli karakter: '๐' '๑' '๒' '๓' '๔' '๕' '๖' '๗' '๘' '๙'.
Bu kod parçacığını kod noktaları farklı anlatır:
static private void test()
{
for (int i = 0; i <= 0xffff; i)
{
char c = (char) i;
if (Char.IsDigit( c) != Char.IsNumber( c)) {
Console.WriteLine( "Char value {0:x} IsDigit() = {1}, IsNumber() = {2}", i, Char.IsDigit( c), Char.IsNumber( c));
}
}
}
Bunu Paylaş:
* Sabit ve sabit char *char arasındaki...
Char arasındaki fark char[1]...
* Ve inş char*char arasındaki fark?...
Char In arasındaki fark nedir[] ve cha...
String ve char arasındaki fark[] C tür...