我有一个可能很简单的问题,但目前我无法解决它。 我有一个Object
,我需要将它转换为byte[]
。如何在字节[]数组中转换/转换表单对象
public byte[] GetMapiPropertyBytes(string propIdentifier)
{
return (byte[])this.GetMapiProperty(propIdentifier); //InvalidCastException
}
例外:
无法转换类型 '系统.__ ComObject' 的COM对象类类型 'System.Byte []'。代表COM组件 的类型的实例不能转换为不代表COM组件的类型;但是 只要基础COM组件 支持对接口的IID的QueryInterface调用,它们就可以转换为接口。
到目前为止好 - 我试图序列化,但我得到了另一个例外 - 不可序列
有人能帮助我吗? 我需要一种方法来转换它...
将属性复制到不同的类并将其序列化。 –
['PropertyAccessor.BinaryToString'](http://msdn.microsoft.com/en-us/library/office/bb207517%28v=office.12%29.aspx)可能有帮助 –
这是什么*值*属性?这样一个字节[]看起来像/包含/表示什么? –