Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Convert.ToChar() trong C#

Convert.ToChar() chuyển đổi giá trị (số nguyên, chuỗi ký tự đơn) thành ký tự Unicode (char).

Ví dụ minh họa

using System;

public class Demo
{
    public static void Main()
    {
        sbyte[] byteVal = { 92, 111, 115 };
        char charVal;

        foreach (sbyte b in byteVal)
        {
            charVal = Convert.ToChar(b);
            Console.WriteLine("{0} chuyển thành '{1}'", b, charVal);
        }
    }
}

Kết quả đầu ra

92 chuyển thành '\'
111 chuyển thành 'o'
115 chuyển thành 's'

Giải thích: Mã ASCII/Unicode: 92 = '\', 111 = 'o', 115 = 's'. Ghép thành "os" (phần đuôi của "dos").

Overloads: ToChar(object), ToChar(string, int) - lấy ký tự tại vị trí trong chuỗi.