解决方案 »

  1.   

    http://www.tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_CSharp_Converter_Details.html
      

  2.   

    首先确定U8是什么类型,假设是unsigned char类型
    对应C#是byte类型,翻译程序为:
    byte CheckSum (byte[] p)  
    {
      byte xor_data;
      xor_data = 0;
      for(int i = 0;i<p.Length;i++)
          xor_data = xor_data ^ p[i];
      return xor_data;
    }