添加类

  VS 包含可以加速执行某些常见任务的工具,其中一些可以应用于 OOP。有一个 Add New Item Wizard 工具可以为项目快速添加新类,且需要键入的代码数量最少。

  通过单击 项目 | 添加新项 菜单项,或在 解决方案资源管理器 窗口中右击项目,选择相应的项,可以打开该工具。采用其中任意一种方式,都会打开一个对话框,在该对话框中,可以选择要添加的项。要添加一个类,可以在模版窗口选择 项,如图 9-5 所示,为包含类的文件提供一个文件名,再单击 添加(A) 按钮。所创建的类就以所提供的文件名命名。

  在本章前面的示例中,我们在 Program.cs 文件中手动添加类定义。把类放在独立的文件中,常常可以更轻松地跟踪类。打开 Ch09Ex01 项目后,在 添加新项 对话框中输入信息,就会在 MyNewCalss.cs 中生成下列代码:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Ch09Ex01
  7. {
  8. class MyNewClass
  9. {
  10. }
  11. }

图 9-5

图 9-5

  这个类 MyNewClass 定义在入口点类 Program 所在的名称空间中,所以可以在代码中使用它,就像它们是在相同的文件中定义一样。从代码中可以看出,生成的类不包含构造函数。如果类定义没有包含构造函数,编译器就会在编译代码时自动添加一个默认构造函数。