本帖最后由 happywm 于 2011-11-03 14:55:20 编辑

解决方案 »

  1.   

    下面是没有考虑数据有效性的代码,你自己加入相应的判断。
    textBox1,textBox2中输入加数和被加数。点按钮“CalculateSum”得出结果显示在textBox3控件上。private void CalculateSum_Click(object sender, EventArgs e)
            {
                int numb1, numb2, sum;
                //System.Globalization.NumberStyles.AllowHexSpecifier 表示按照16进制方式解释数据
                numb1 = int.Parse(textBox1.Text, System.Globalization.NumberStyles.AllowHexSpecifier);  
                numb2 = int.Parse(textBox2.Text, System.Globalization.NumberStyles.AllowHexSpecifier);
                sum = numb1 + numb2;
                //textBox3.Text = sum.ToString();  //按照10进制方式输出数据
                textBox3.Text = sum.ToString("X"); //按照16进制方式输出数据
            }
      

  2.   

    最简单做法:把这个C++写的函数,做成标准的API函数导出来!在C#这边用平台调用DllImport调用C++的dll!