首页 > 软件操作教程 > 编程开发 > C#
题目内容

什么情况下使用命名空间的别名?

题目答案

1. 使用using语句可以简化对命名空间的引用,然而某些命名空间中很可能包含相同名称的类,在某些情况下却恰恰需要用到这些同名的类。

例如在.NET Framework类库中存在3个Timer类:System.Timer.Timer、

System.Threading.Timer和System.Windows.Forms.Timer,我们需要使

用System.Timer.Timer在后台以固定的时间间隔检查所有应用程序或系统

的状态,而使用System.Windows.Forms.Timer来在用户界面中显示一个

简单的动画,这时,开发人员就必须在类前面加上命名空间。

此时程序显得比较冗长,可以使用using语句来给命名空间指定一个别名

image.png

2.当程序中需要引用这个命名空间时,可以简单地使用它的别名,使用别名的方法和使用命名空间完全相同。

using语句本身不能访问另一个命名空间中的名称,除非命名空间中的代码以某种方式链接到项目上,或者代码是在该项目的源文件中定义的,或在链接到该项目的其他代码中定义的,否则就不能访问其中包含的名称。

另外,如果包含命名空间的代码链接到项目上,无论是否使用using关键字,都可以访问其中包含的变量或类。


网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端