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