本帖最后由 朱京辉 于 2013-1-16 22:27 编辑
form 里面不用static用public就可以跨函数调用,而命令台必须static才可以全局调用,为什么?
比如- static void Main(string[] args)
- {
- int num = ReadInt();
- }
- /// <summary>
- /// 读入一个整数
- /// </summary>
- /// <returns></returns>
- public static int ReadInt()
- {
- int num;
- num = int.Parse(Console.ReadLine());
- return num;
-
- }
复制代码 form中- public Form1()
- {
- InitializeComponent();
- }
- private int ReadInt()
- {
- int num;
- num = int.Parse(textBoxShow.Text);
- return num;
- }
- private void buttonCopy_Click(object sender, EventArgs e)
- {
- textBoxShow.Text = ReadInt().ToString();
- }
复制代码 |