c#新手之1-如何组织类及相互调用?

不知道这个文章的名字起的对不对,姑且这么叫吧。我在这之前用c语言写程序几乎很少用函数调用来解决问题,都是用全局变量然后面向过程对数据做简单的处理,这就造成了我在学习c@之后仍有这个毛病,好点的时候有个函数调用还把所有的类都写在Program.cs这个默认的类中,知道这种写法不规范,但也没试着改过。今天决定以后一个类就新建一个 *.cs。

首先以一个解决方案中有一个项目来,一个项目仅有两个类来举例。

文档组织结构图如下所示:

c#新手之1-如何组织类及相互调用?

其中第一个类也就是默认的类为Program.cs,其中包括Main函数,整个项目就是简单地计算一下加法,代码如下:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace 类的调用
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             Console.WriteLine("请输入第一个加数:");
14             string add1 = Console.ReadLine();
15             Console.WriteLine("请输入第二个被加数:");
16             string add2 = Console.ReadLine();
17             AddMethod myAdd = new AddMethod();
18             Console.WriteLine("{0}+{1}={2}", Convert.ToDouble(add1),add2,myAdd.Add  (Convert .ToDouble (add1 ),Convert .ToDouble (add2 )));
19             Convert.ToDouble(add1);
20             Console.ReadKey();
21         }
22     }
23 }
Program.cs