帮忙把下面一小段flash  as代码改写成C#var _loc_8:int = 0;
var _loc_6:String = "";
var _loc_13:* = _loc_6.substr(0, 1);
var _loc_15:* = new ByteArray();
new ByteArray().writeUTFBytes(_loc_13);
_loc_15.position = 0;
var _loc_16:* = new ByteArray();
_loc_8 = 0;
while (_loc_8 < _loc_6.length)
{                
 _loc_16.writeByte(_loc_6.charCodeAt(_loc_8) ^ _loc_15.readUnsignedByte());
 if (_loc_8 % _loc_15.length == (_loc_15.length - 1))
 {
   _loc_15.position = 0;
 }
  _loc_8++;
}
_loc_16.position = 0;
var _loc_17:* = _loc_16.readUTFBytes(_loc_16.length);
var _loc_18:* = _loc_16.readUTFBytes(_loc_16.length).charCodeAt(0);
_loc_17 = _loc_17.substr(1, _loc_18);
var _loc_19:* = _loc_17.split(";");