Esempio n. 1
0
        private static byte[] ConvertStringToBytes(string input, StringEncodingEnum encoding = StringEncodingEnum.EncodingUTF8)
        {
            var conversion = encoding == StringEncodingEnum.EncodingUTF8
                ? Encoding.UTF8.GetBytes(input)
                : Encoding.ASCII.GetBytes(input);

            return(conversion);
        }
Esempio n. 2
0
        private static string ConvertBytesToString(byte[] bytes, StringEncodingEnum encoding = StringEncodingEnum.EncodingUTF8)
        {
            //// Merge all bytes into a string of bytes
            //var builder = new StringBuilder();
            //for (int i = 0; i < bytes.Length; i++)
            //{
            //    builder.Append(bytes[i].ToString("x2"));
            //}
            //var conversion = builder.ToString();

            //var conversion = BitConverter.ToString(bytes);

            var conversion = encoding == StringEncodingEnum.EncodingUTF8
                ? Encoding.UTF8.GetString(bytes, 0, bytes.Length)
                : Encoding.ASCII.GetString(bytes, 0, bytes.Length);

            return(conversion);
        }