CSharp examples for System:Byte Array
Convert byte array To String
using System.Text; using System;/*w ww . ja v a2 s. c o m*/ public class Main{ public static string ToString(byte[] bs) { int i; for (i = 0; i < bs.Length && bs[i] != '\0'; i++); var bytesUntilNull = new byte[i]; Array.Copy(bs, bytesUntilNull, i); return new string(new UTF8Encoding().GetChars(bytesUntilNull)); } public static string ToString(sbyte[] sbytes) { var bytes = new byte[sbytes.Length]; int i; for ( i = 0; i < bytes.Length && sbytes[i] != '\0'; i++) bytes[i] = (byte) sbytes[i]; var bytesUntilNull = new byte[i]; Array.Copy(bytes, bytesUntilNull, i); var encoding = new UTF8Encoding(); return new string(encoding.GetChars(bytesUntilNull)); } }