Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Convert.ToChar(String, IFormatProvider) ใน C#

เมธอด Convert.ToChar() ใน C# แปลงตัวอักษรตัวแรกของสตริงที่ระบุให้เป็นอักขระ Unicode โดยใช้ข้อมูลการจัดรูปแบบเฉพาะวัฒนธรรม (พารามิเตอร์ provider ถูกละเว้น)

ไวยากรณ์

public static char ToChar(string val, IFormatProvider provider);

val ต้องเป็นสตริงความยาว 1 หรือ null

ตัวอย่าง

using System;
using System.Globalization;

public class Demo
{
    public static void Main()
    {
        CultureInfo cultures = new CultureInfo("en-US");
        string val = "Z";
        
        Console.WriteLine("Converted char value...");
        char res = Convert.ToChar(val, cultures);
        Console.Write("{0}", res);
    }
}

ผลลัพธ์

Converted char value...
Z

ข้อควรระวัง: หากสตริงว่างหรือมีความยาวมากกว่า 1 จะโยน FormatException