命名空间namespace ,对应于Java里的package用namespace来对功能模块分包 一般形式:
namespace YourNS{ ... class, interface, delegate ... }访问规则; 1相同名字空间下的,可以直接访问 2不同的命名空间下的 (1)可以使用using引入进来 (2)也可以用类名全称:YourNS.YourClass 例如
new System.Collections.Generic.List();别名:可以使用using来定义一个别名 例如:
using sss=My.Good.School.Student;则得到了一个类的别名。 实际上,string, int等自带类型也是别名
1 namespace的命名可以加点号,例如
namespace My.School { class Student { } }2 namespace和文件名、目录层次无关 C#里不要求文件名和类名、目录有对应关系
C#自带了丰富的API,称为.NET Framework API https://docs.microsoft.com/zh-cn/dotnet/
以后的项目开发中,可以参考它的API文档比如, System.Convert:类型转换的API
int a= Convert.ToInt32("123");System.Random,System.Math …
