我想用 Silverlight 将一个对象转换为一个字节。
所以,首先我发现了这个:在silverlight中将对象(即任何对象,如人、员工)转换为字节[]
但这不起作用(任何答案),dll proto 似乎并不好。
另外,我试过这个:
System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(Address));
StringBuilder stringBuilder = new StringBuilder();
using (StringWriter writer = new StringWriter(stringBuilder))
{
serializer.Serialize(writer, address);
}
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
byte[] data = encoding.GetBytes(stringBuilder.ToString());
但我得到了字节的结果。
我收到的是一个 object byte[0]
,我只想验证他的长度是 0 还是更大。我不能用 tihs 做 tihs object
,这就是我尝试转换它的原因。但是结果中的字节不同于byte[0]
我怎样才能做我想做的事?只是与0的比较。