在学习其他编程语言的时候,都是从一个文件一点点开始编写的,但是我们用VisualStudio创建C#项目的时候却是用选择的方式创建。
那么我们选择的是什么呢?
我们用接下来我们经常接触的控制台应用程序和窗体应用程序为例,演示一下。
创建一个项目,选择控制台应用
创建之后我们看解决方案资源管理器中出现了对应项目的层级结构
我们在解决方案上点击右键,再次新建一个控制台应用程序
然后发现,解决方案资源管理器中出现了一个层级结构相同的项目。
此时我们再解决方案中新建一个窗体应用
然后发现资源管理器中也出现了一个层级结构,但是与控制台项目有一些不同
最后我们再在解决方案中新建一个窗体应用
发现解决方案资源管理器中又新增了一个层级结构
但是仔细观察我们发现,我们创建的两个控制台项目的内容是一样的,创建的两个窗体应用项目内容是一样的,只是控制台和窗体应用内容不一样。
这时我们知道,用VisualStudio创建项目时,我们选择后得到的是IDE自动给我们创建的对应类型应用的一系列文件和代码,从而让我们在这些代码的基础上去继续开发,简化开发过程,提高开发效率。所以在我们创建项目时候的那些选项其实是一个个的代码模板,供我们选择使用。