一、解决方案资源管理器认识
1.解决方案
解决方案文件位于最顶级,每个应用程序都有一个。一个解决方案可以包含一个或多个项目。Visual studio 2017使用解决方案组织文件。(TestHello.sln文件)
2.TestHello
C#项目文件。每个项目文件都引用一个或多个包含项目源代码以及其他内容(比如图片)的文件。一个项目的所有源代码都必须使用相同的编程语言。在文件资源管理器中,该文件的实际名称是TestHello.csproj
3.Properties
项目中的一个文件夹。展开会发现AssemblyInfo.cs文件,其用于为程序添加特性的特殊文件,比如作者姓名和写程序的日期。
4.引用
该文件夹包含对已编译好的代码库的引用。C#编译代码的时候会转换成库,并获得唯一名称。 .NET Framework将这种库称为程序集(assembly)。开发人员利用程序集打包自己开发的有用功能,并分发给其他程序员供其使用。
5.App.config
应用程序配置文件。由于可选,所以并非肯定存在。可在其中指定设置,让应用程序在运行时修改其行为。
6.Program.cs
C#源代码文件,刚创建时“代码和文本编辑器”就是显示这些文件。
- 点击全部文件图标
展开点击bin/Debug.显示出了TestHello.exe文件,其是已经编译好的程序。
二、使用命名空间
1.遇到问题:小程序很快会变成大程序。规模扩大带来两个问题
(1)代码越多越难理解和维护
(2)更多代码意味着更多的类和方法,要跟踪更多名称。随着名称越来越多,极有可能两个或多发个名称冲突而造成项目无法生成。
2.解决方法:命名空间