Char.GetUnicodeCategory Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.