C# using指令,最常用的是在程序代码的开头引用系统空间,其他的用法有允许在命名空间中使用类型和用来创建 using语句定义一个范围。
目前创新互联已为上1000+的企业提供了网站建设、域名、网页空间、成都网站托管、企业网站设计、武侯网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
C# using 指令有两个用途:
允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。
为命名空间创建别名。
C# using 关键字还用来创建 using 语句 定义一个范围,将在此范围之外释放一个或多个对象。
请参见 using 语句。http://www.yaosansi.com/blog/article.asp?id=669
using namespace;using alias = type|namespace;
参数Alias 您希望用来表示命名空间或类型的用户定义符号。然后,您就可以使用 alias 来表示命名空间名称。
Type 您想通过 alias 表示的类型。
namespace 您想通过 alias 表示的命名空间。或者是一个命名空间,它包含您想在无需指定完全限定名的情况下使用的类型。
C# using用法备注
using 指令的范围限制为包含它的文件。
创建 using 别名,以便更易于将标识符限定到命名空间或类型。
创建 using 指令,以便在命名空间中使用类型而不必指定命名空间。using 指令不为您提供对嵌套在指定命名空间中的任何命名空间的访问。
命名空间分为两类:用户定义的命名空间和系统定义的命名空间。用户定义的命名空间是在代码中定义的命名空间。若要查看系统定义的命名空间的列表,请参见 .NET Framework 类库参考。
有关引用其他程序集中的方法的示例,请参见创建和使用 C# DLL。
C# using示例 1
说明下面的示例显示了如何为命名空间定义和使用 using 别名:
代码
- using MyAlias = MyCompany.Proj.Nested;
- // Define an alias to represent a namespace.namespace MyCompany.Proj
- {public class MyClass{public static void DoNothing(){}}}
C# using示例 2
说明下面的示例显示了如何为类定义 using 指令和 using 别名:
代码
- // cs_using_directive2.cs
- // Using directive.using System;//
- Using alias for a class.using AliasToMyClass = NameSpace1.MyClass;namespace NameSpace1{public class MyClass{public override string ToString(){return "You are in NameSpace1.MyClass";
- }}}
- namespace NameSpace2{class MyClass{}}
- namespace NameSpace3{
- // Using directive:using NameSpace1;
- // Using directive:using NameSpace2;
- class MainClass{static void Main(){AliasToMyClass somevar = new AliasToMyClass();
- Console.WriteLine(somevar);
- }}}
输出
You are in NameSpace1.MyClass
网页名称:C#using的三种不同用法
标题路径:http://www.gawzjz.com/qtweb/news19/184969.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联