0
我正在将一些代码从动作脚本移植到c#中。我遇到了一小段代码,我不知道该如何处理。特别是writeObject函数。我的c#代码需要确保当我序列化c#对象时,它与在ActionScript中调用writeObject所产生的字节数组相同。我想总结一下,我需要一个相当于将ActionScript对象序列化为bytearray,但在c#中。ByteArray.writeObject动作脚本到C#
var param1 = "messagetype";
var param2:* new Object();
new Object().key = "thekey";
param2.pageNo = 77;
this.sendMessage(param1, param2);
public function sendMessage(param1:String, param2:Object) : void
{
var data:* = new Object();
data.cmd = param1;
data.data = param2;
var bytes:* = new ByteArray();
new ByteArray().writeObject(data);
socket.writeBytes(bytes);
}