>>>对myString的长度进行按 32位异或??convert the string to a byte array, then use System.Collections.BitArray to do the operation, for example:using System;
using System.Collections;
class TestFormat
{
  public static void Main()
  {
string myString="dhdhdhhslaldjjd";
Console.WriteLine("old:{0}", myString); byte[] blist = System.Text.Encoding.Default.GetBytes(myString);
BitArray ba = new BitArray(blist); string yourString="abcdefghijklmno";
Console.WriteLine("another:{0}", yourString); byte[] blist2 = System.Text.Encoding.Default.GetBytes(yourString);
BitArray ba2 = new BitArray(blist2);  ba = ba.Xor(ba2); 
//ba = ba.Or(ba2);
ba.CopyTo(blist,0);

string newString = System.Text.Encoding.Default.GetString(blist);
Console.WriteLine("new:{0}", newString);
  }
}