1

Silverlight を使用して、オブジェクトをバイトに変換したいと考えています。

それで、最初にこれを見つけました:オブジェクト(つまり、人、従業員などのオブジェクト)をシルバーライトのバイト[]に変換します

しかし、これは機能していません(答えのいずれか)、dll プロトは良くないようです。

さらに、私はこれを試しました:

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());

でもバイトで結果が出ました。

私が受け取ったのは objectbyte[0]で、彼の長さが 0 以上であることを確認したいだけです。で tihs を実行できないためobject、変換しようとしました。しかし、結果のバイトは異なりますbyte[0]

どうすればやりたいことができますか?0との比較です。

4

2 に答える 2