Giới thiệu
Để lấy TypeCode của kiểu giá trị char, bạn gọi phương thức GetTypeCode() trên thể hiện char. Kết quả luôn là TypeCode.Char.
Ví dụ 1: Ký tự '5' - số
using System;
public class Demo
{
public static void Main()
{
char val = '5';
bool res;
Console.WriteLine("Hashcode cho val = " + val.GetHashCode());
res = val.Equals('m');
Console.WriteLine("Giá trị trả về = " + res);
Console.WriteLine("Giá trị số = " + Char.GetNumericValue(val));
TypeCode type = val.GetTypeCode();
Console.WriteLine("Kiểu = " + type);
}
}
Kết quả
Hashcode cho val = 3473461 Giá trị trả về = False Giá trị số = 5 Kiểu = Char
Ví dụ 2: Ký tự 'B' - chữ cái
using System;
public class Demo
{
public static void Main()
{
char val = 'B';
TypeCode type = val.GetTypeCode();
Console.WriteLine("Kiểu = " + type);
}
}
Kết quả
Kiểu = Char
Lưu ý: TypeCode là enum đại diện cho các kiểu cơ bản của .NET. char.GetTypeCode() luôn trả về TypeCode.Char. Điều này hữu ích khi viết code generic hoặc serialization cần xác định kiểu tại runtime.