public static string ReadAsciiStringFromArray(byte[] array, int offset, int length) { var builder = new StringBuilder(); for (int i = 0; i < length; i++) { builder.Append((char)array[offset + i]); } return builder.ToString(); }