C#byte数组十六进制转string二进制

一组byte[16]数据,每个元素为十六进制,怎么转换成string类型二进制表示

列如原始数据为
FF FF FF FF .....(一共十六组)

byte[] arr = { 0xff, 0xff, 0xff };
string result = string.Join(" ", arr.Select(x => x.ToString("X2")).ToArray());
Console.WriteLine(result);

问题解决的话,请点下采纳