首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
软件编程
C#教程
正文
c# 命名空间和程序集
所属分类:
软件编程
/
C#教程
阅读数: 112
收藏 0
赞 0
分享
使用类的全权名:
System.Text.StringBuilder sb = new System.Text.StringBuilder();
上面的写法很繁琐,使用using语句引入命名空间:
using System.Text;
StringBuilder sb = new StringBuilder();
对于编译器来说,命名空间就是为一个类型附加一些分隔符号,使名称更有唯一性。
c#的using指令是可选的,完全可以用类型的完整名称代替,c# 的using指令时指示编译器为
每一个类型附加不同的前缀,确定匹配的完整名称。
CLR不知道命名空间的任何事,CLR知道类的完整名称来锁定具体在哪个程序集里面定义的,然后加载这个程序集,并对其操作。
c# 的using指令还支持另一种形式,允许为一个类型或命名空间定义别名:
using int = System.Int32;
int i = 0;
命名空间和程序集关系:
程序集是实现类型的文件,编译之后生成的。
命名空间是对类型的逻辑分组。
同一个命名空间中的类型可以是在不同的程序集中定义的。
同一个程序集中也可能包含多个命名空间,来对类型分组。
c#编译器可能比较关心命名空间,应为它需要确定类的完整名称,然后交给CLR。
CLR只关心程序集,会通过类的完整名称加载对应的程序集。
更多精彩内容
其他人还在看
C# SendInput 模拟鼠标操作的实现方法
C# SendInput 模拟鼠标操作的实现方法,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
C#中 paint()与Onpaint()的区别
paint是事件onpaint方法onpaint方法是调用paint事件的,用哪一个,效果是一样,就看那一个方便了内部是这样实现的:
评论 0
收藏 0
赞 0
分享
c#中GetType()与Typeof()的区别
c#中GetType()与Typeof()的区别,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
将字符串转换成System.Drawing.Color类型的方法
将字符串转换成System.Drawing.Color类型的方法,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
C# 抓取网页内容的方法
C# 抓取网页内容的方法,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
基于C#后台调用跨域MVC服务及带Cookie验证的实现
本篇文章介绍了,基于C#后台调用跨域MVC服务及带Cookie验证的实现。需要的朋友参考下
评论 0
收藏 0
赞 0
分享
使用C#获取远程图片 Form用户名与密码Authorization认证的实现
本篇文章介绍了,使用C#获取远程图片 Form用户名与密码Authorization认证的实现。需要的朋友参考下
评论 0
收藏 0
赞 0
分享
Winform跨线程操作的简单方法
线程间操作无效:从不是创建控件“label1”的线程访问它
评论 0
收藏 0
赞 0
分享
C# WINFORM 强制让窗体获得焦点的方法代码
C# WINFORM 强制让窗体获得焦点的方法代码,需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
C#中方括号[]的语法及作用介绍
C#中方括号[]可用于数组,索引、属性,更重要的是用于外部DLL类库的引用。
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
淘宝客服退款竟是诈骗新招 南昌网友17.5万元险被骗走
网上怎么赚钱 网络赚钱需要注意哪些东西
个人站长经常做的国内广告联盟
网络赚钱靠骗吗?
谷歌广告怎么收款?光大银行需要携带资料到柜台办理
草根站长靠什么赚钱?什么样的人能成为赚钱的草根站长?
站长故事
更多
奇幻咔咔3D小熊孟得明 揭秘瞬间火爆网络的背后故事
从事SEO行业五年:我已经正在慢慢的走向衰亡
站长们,就别在折腾你的用户了
如何利用百度贴吧做网络营销
十年了!一个依靠设计师们热情支撑起的网站
做好网站维护 持续吸引用户浏览