public static void writeString(List <byte> data, string input, int offset, int size) { if (data.Count <= offset + size) { data.RemoveRange(offset, size); } else { data.RemoveRange(offset, data.Count - offset); } data.InsertRange(offset, BinaryHandler.stringAsBytes(FormatHandler.format32Chars(input))); }
public static List <byte> stringAs32Bytes(String text) { return(System.Text.Encoding.UTF8.GetBytes(FormatHandler.format32Chars(text)).ToList()); }
public static void writeString32(List <byte> data, string input, int offset, int size) { data.RemoveRange(offset, size); data.InsertRange(offset, BinaryHandler.stringAs32Bytes(FormatHandler.format32Chars(input))); }