如何将委托(Func)转换为字节数组?
答案 0 :(得分:2)
您期望byte[]
在这里意味着什么?
请注意,您可以使用BinaryFormatter
序列化委托,但这也是委托的目标实例等的序列。
但是像:
byte[] raw;
using(var ms = new MemoryStream()) {
new BinaryFormatter().Serialize(ms, yourDelegate);
raw = ms.ToArray();
}
// use raw somewhere
请注意有用的方式取决于您的具体情况。