您的位置:首页 > 编程语言 > C#

c#的几个基本概念

2017-07-01 15:44 411 查看
解决方案:

一个解决方案可以包含多个项目。

项目:

一个项目是可以运行的exe,这种有main函数入口。

也可以是类库 class Library,本身不能运行,被编译成dll文件,可以被别的项目调用。

程序集:

程序集叫Assembly,是代码进行编译的单元,简单的说,一个项目是一个程序集

命名空间:

简单的说就是对应多层文件夹,一个文件夹可以放2个相同名称的文件吗?不能

aa文件夹里包含 bb类

bb类的名称就是 aa.bb

如果cc文件夹里也有bb类,

bb类的名称是 cc.bb

很明显 aa.bb 和cc.bb是不一样的。

所以命名空间就是逻辑文件夹,在逻辑上进行分层和分类的保管我们的对象。

一般情况下,新建一个项目,解决方案的名称和项目的名称是一样的,

项目的名称和程序集的名称和默认的命名空间都是一样的。

类的权限限制:

如果类没有设置访问限制或者设置为internal,只能在当前项目中访问类。

设置为public,在同一个解决方案的别的项目也可以访问这个类。

如果设置static,这个类只能包含静态成员,无法实例化。

在同一个解决方案如何引用别的项目的类:

1.添加项目引用



2.using 命名空间;
使用对象



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: