C#, VB String To Byte[] and Byte[] To String
25 กรกฎาคม 2554
ไม่ได้เขียนซะนานวันนี้เอาซะหน่อยแล้วกัน หุหุ
เป็นเนื้อหาเกียวกับการแปลง Type ข้อมูลที่เป็น String To Byte[] และ Byte[] To String โดยในตัวอย่างใช้การเข้ารหัสเป็นแบบ ASCII ครับ ไปชม ตัวอย่าง Source Code กันเลยครับ
Source Code C#
//Namespace //using System.Text; //Ex. String To Byte[] string StringTest = "My String"; byte[] MyByteArray = Encoding.ASCII.GetBytes(StringTest); //Ex. Byte[] To String byte[] ByteArrayTest = new byte[] { 13, 14, 15 }; string MyString = Encoding.ASCII.GetString(ByteArrayTest);
Source Code VB
'Namespace 'Imports System.Text //Ex. String To Byte[] Dim StringTest As String = "My String" Dim MyByteArray As Byte() = Encoding.ASCII.GetBytes(StringTest) //Ex. Byte[] To String Dim ByteArrayTest As Byte() = New Byte() {13, 14, 15} Dim MyString As String = Encoding.ASCII.GetString(ByteArrayTest)
ในการเลือกประเภทการ Encoding (Encoding.____.GetXXX()) นอกจาก ASCII ยังสามารถเลือกได้หลายแบบครับไม่ว่าจะเป็น Encoding.Default, Encoding.Unicode, Encoding.UTF8 เป็นต้น แต่ที่ผมเคยลองใช้ถ้าเป็นข้อความภาษาไทยจะใช้ Encoding.Default ครับ ลองไปประยุกต์ใช้กันนะครับ
ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น