public override byte[] getBytes() { byte[] result = new byte[1 + Info.Length]; BytesUtil.Append(result, BitConverter.GetBytes(IsSuccess)); if (!isSuccess) { BytesUtil.Append(result, BytesUtil.string2bytes(Info), 1); } return(result); }