在Form1界面中输入参数,如何调用计算文件 core.cs,并且将Form1中参数传递给core.cs,待core.cs计算完毕,又将结果传递回Form1中。请问这将如何实现?请给出代码,谢谢  :)

解决方案 »

  1.   

    看样子CORE。CS里也就是类方法吧
    调用静态或者是创建实例都成的
      

  2.   


    //Form1
    MessageBox.Show(core.Sum(4,5).ToString());    class core
        {
            public static int Sum(int x, int y)
            {
                return x+y;
            }
        }
      

  3.   

    Form1.csnamespace WindowsFormsApplication5
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                label1.Text = Class1.Add(int.Parse(textBox1.Text), int.Parse(textBox2.Text)).ToString();
            }
        }
    }
    -------------------------------------------------------------------------Class1.cs:namespace WindowsFormsApplication5
    {
        public class Class1
        {
            public static int Add(int a, int b)
            {
                return a + b;
            }
        }
    }
      

  4.   

    搜索 form间 通信
    很多的,一般就是在主form中 有一个public 方法用来改属性
    子form的构造函数加一个参数为 主form
    当主form中 创建子form的时候,把本身传进去(this),然后在子form的构造函数中,获得这个主form
    调用那个更改属性的方法就可以了