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

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

เมธอด Convert.ToByte() ใน C# แปลงการแสดงผลสตริงของตัวเลขที่ระบุเป็นจำนวนเต็ม 8 บิตไม่มีเครื่องหมายที่เทียบเท่า โดยใช้ข้อมูลการจัดรูปแบบเฉพาะวัฒนธรรม

ไวยากรณ์

public static byte ToByte (string val, IFormatProvider provider);

พารามิเตอร์ val คือสตริงที่มีตัวเลขที่ต้องการแปลง พารามิเตอร์ provider คือออบเจ็กต์ที่ให้ข้อมูลการจัดรูปแบบเฉพาะวัฒนธรรม

ตัวอย่าง

ตัวอย่าง: แปลงสตริง "5" เป็น byte โดยใช้วัฒนธรรม en-US

using System; 
using System.Globalization; 
public class Demo { 
    public static void Main(){ 
        CultureInfo cultures = new CultureInfo("en-US"); 
        String str = "5"; 
        Console.WriteLine("Converted byte value..."); 
        byte res = Convert.ToByte(str, cultures); 
        Console.Write("{0}", res); 
    } 
}

ผลลัพธ์

Converted byte value... 5