程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> using的幾種用法

using的幾種用法

編輯:C#入門知識

1.using指令。using + 命名空間名字,這樣可以在程序中直接用命令空間中的類型,而不必指定類型的詳細命名空間,類似於Java的import,這個功能也是最常用的,幾乎每個cs的程序都會用到。
例如:using System; 一般都會出現在*.cs中。

2.using別名。using + 別名 = 包括詳細命名空間信息的具體的類型。
這種做法有個好處就是當同一個cs引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區分這些相同名字的類型。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名聲明就可以了。注意:並不是說兩個名字重復,給其中一個用了別名,另外一個就不需要用別名了,如果兩個都要使用,則兩個都需要用using來定義別名的。

例如:
 

\using System;
\using aClass = NameSpace1.MyClass;
\using bClass = NameSpace2.MyClass;
\
\namespace NameSpace1 
\{
\    public class MyClass 
\    {
\        public override string ToString() 
\        {
\            return "You are in NameSpace1.MyClass";
\        }
\    }
\}
\
\namespace NameSpace2 
\{
\    class MyClass 
\    {
\        public override string ToString() 
\        {
\            return "You are in NameSpace2.MyClass"

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved