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); }
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); }