public byte[] GetHeader() { return(Enumerable. Range(0, PrePOW?.Length ?? 0). Where(x => (x % 2) == 0). Select(x => Convert.ToByte(PrePOW?.Substring(x, 2) ?? string.Empty, 16)). ToArray()); }
private byte[] GetHeaderWithBodyBytes(byte[] body) { return(Enumerable.Range(0, PrePOW.Length). Where(x => (x % 2) == 0). Select(x => Convert.ToByte(PrePOW.Substring(x, 2), 16)). Concat(body). ToArray()); }