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 命名空间;
使用对象
一个解决方案可以包含多个项目。
项目:
一个项目是可以运行的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 命名空间;
使用对象
相关文章推荐
- C#点滴--几个基本概念
- C#几个基本概念
- Eclipse组件的几个基本概念
- 关于J2EE Tranaction的几个基本概念
- XML几个重要基本概念
- 深入浅出C#2008从入门到提高Step By Step(二)C#基本概念
- 分布式编程必须知道的几个基本概念
- WebLogic 几个基本概念
- 关于J2EE Tranaction的几个基本概念
- C#写的几个基本的排序算法(二)
- C#语言参考--(3)基本概念-2
- 【转】远程教育理论中几个基本概念的探讨2
- C#2.0学习3--面向对象基本概念
- C# Language Specification 1.2 之三 基本概念
- 软件测试的几个基本的概念
- C#的基本概念
- PL/SQL几个基本概念
- 软件测试的几个基本的概念
- 抛砖引玉: 正则的几个基本概念
- WebLogic简介和几个基本概念