Char.GetUnicodeCategory Metode

Definisi

Mengategorikan karakter Unicode ke dalam grup yang diidentifikasi oleh salah UnicodeCategory satu nilai.

Overload

Nama Deskripsi
GetUnicodeCategory(Char)

Mengategorikan karakter Unicode tertentu ke dalam grup yang diidentifikasi oleh salah UnicodeCategory satu nilai.

GetUnicodeCategory(String, Int32)

Mengategorikan karakter pada posisi yang ditentukan dalam string tertentu ke dalam grup yang diidentifikasi oleh salah UnicodeCategory satu nilai.

Contoh

Contoh kode berikut menunjukkan GetUnicodeCategory.

using System;

public class GetUnicodeCategorySample {
    public static void Main() {
        char ch2 = '2';
        string str = "Upper Case";

        Console.WriteLine(Char.GetUnicodeCategory('a'));		// Output: "LowercaseLetter"
        Console.WriteLine(Char.GetUnicodeCategory(ch2));		// Output: "DecimalDigitNumber"
        Console.WriteLine(Char.GetUnicodeCategory(str, 6));		// Output: "UppercaseLetter"
    }
}
open System

let ch2 = '2'
let str = "Upper Case"

printfn $"{Char.GetUnicodeCategory 'a'}"        // Output: "LowercaseLetter"
printfn $"{Char.GetUnicodeCategory ch2}"        // Output: "DecimalDigitNumber"
printfn $"{Char.GetUnicodeCategory(str, 6)}"    // Output: "UppercaseLetter"
Module GetUnicodeCategorySample

    Sub Main()

        Dim ch2 As Char
        ch2 = "2"c
        Dim str As String
        str = "Upper Case"

        Console.WriteLine(Char.GetUnicodeCategory("a"c))    ' Output: "1" (LowercaseLetter)
        Console.WriteLine(Char.GetUnicodeCategory(ch2))     ' Output: "8" (DecimalDigitNumber)
        Console.WriteLine(Char.GetUnicodeCategory(str, 6))  ' Output: "0" (UppercaseLetter)

    End Sub

End Module

GetUnicodeCategory(Char)

Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs

Mengategorikan karakter Unicode tertentu ke dalam grup yang diidentifikasi oleh salah UnicodeCategory satu nilai.

public:
 static System::Globalization::UnicodeCategory GetUnicodeCategory(char c);
public static System.Globalization.UnicodeCategory GetUnicodeCategory(char c);
static member GetUnicodeCategory : char -> System.Globalization.UnicodeCategory
Public Shared Function GetUnicodeCategory (c As Char) As UnicodeCategory

Parameter

c
Char

Karakter Unicode untuk dikategorikan.

Mengembalikan

Nilai UnicodeCategory yang mengidentifikasi grup yang berisi c.

Keterangan

Metode Char.GetUnicodeCategory ini tidak selalu mengembalikan nilai yang sama UnicodeCategory dengan CharUnicodeInfo.GetUnicodeCategory(Char) metode ketika diteruskan karakter tertentu sebagai parameter. Metode CharUnicodeInfo.GetUnicodeCategory(Char) ini dirancang untuk mencerminkan versi standar Unicode saat ini. Sebaliknya, meskipun Char.GetUnicodeCategory metode biasanya mencerminkan versi standar Unicode saat ini, metode ini dapat mengembalikan kategori karakter berdasarkan versi standar sebelumnya atau dapat mengembalikan kategori yang berbeda dari standar saat ini untuk mempertahankan kompatibilitas mundur. Akibatnya, kami sarankan Anda menggunakan metode alih-alih CharUnicodeInfo.GetUnicodeCategory(Char)Char.GetUnicodeCategory(Char).

Dimulai dengan .NET Framework 4.6.2, karakter Unicode diklasifikasikan berdasarkan Standar Unicode, Versi 8.0.0. Dalam versi .NET Framework dari .NET Framework 4 ke .NET Framework 4.6.1, mereka diklasifikasikan berdasarkan Standar Unicode, Versi 6.3.0.

Lihat juga

Berlaku untuk

GetUnicodeCategory(String, Int32)

Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs
Sumber:
Char.cs

Mengategorikan karakter pada posisi yang ditentukan dalam string tertentu ke dalam grup yang diidentifikasi oleh salah UnicodeCategory satu nilai.

public:
 static System::Globalization::UnicodeCategory GetUnicodeCategory(System::String ^ s, int index);
public static System.Globalization.UnicodeCategory GetUnicodeCategory(string s, int index);
static member GetUnicodeCategory : string * int -> System.Globalization.UnicodeCategory
Public Shared Function GetUnicodeCategory (s As String, index As Integer) As UnicodeCategory

Parameter

index
Int32

Posisi karakter di s.

Mengembalikan

Konstanta UnicodeCategory enumerasi yang mengidentifikasi grup yang berisi karakter pada posisi index di s.

Pengecualian

s adalah null.

index kurang dari nol atau lebih besar dari posisi terakhir di s.

Keterangan

Posisi karakter dalam string diindeks mulai dari nol.

Metode Char.GetUnicodeCategory ini tidak selalu mengembalikan nilai yang sama UnicodeCategory dengan CharUnicodeInfo.GetUnicodeCategory(String, Int32) metode ketika diteruskan karakter tertentu sebagai parameter. Metode CharUnicodeInfo.GetUnicodeCategory(String, Int32) ini dirancang untuk mencerminkan versi standar Unicode saat ini. Sebaliknya, meskipun Char.GetUnicodeCategory metode biasanya mencerminkan versi standar Unicode saat ini, metode ini dapat mengembalikan kategori karakter berdasarkan versi standar sebelumnya atau dapat mengembalikan kategori yang berbeda dari standar saat ini untuk mempertahankan kompatibilitas mundur. Akibatnya, kami sarankan Anda menggunakan metode alih-alih CharUnicodeInfo.GetUnicodeCategory(Char)Char.GetUnicodeCategory(String, Int32).

Dimulai dengan .NET Framework 4.6.2, karakter Unicode diklasifikasikan berdasarkan Standar Unicode, Versi 8.0.0. Dalam versi .NET Framework dari .NET Framework 4 ke .NET Framework 4.6.1, mereka diklasifikasikan berdasarkan Standar Unicode, Versi 6.3.0.

Lihat juga

Berlaku untuk