首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 基礎(六):陣列宣告、命名空間避免類別名稱衝突與 using 別名

     編輯:關於C語言

二、陣列

  • int[] userCount;:宣告整數陣列
  • int[] userCount = new int[20];:宣告並指定大小 20

所有陣列均為參考型別。 陣列細節後續與集合一併說明。

三、命名空間

namespace gosoa.com.cn {
    public class MyFirstClass {
        public string GetUrl() { return "gosoa.com.cn"; }
        static void Main() {
            www.gosoa.com.cn.MyFirstClass urlClassNew = new www.gosoa.com.cn.MyFirstClass();
            string url = urlClassNew.GetUrl();
            MyFirstClass myFirstClassNew = new MyFirstClass();
            string url2 = myFirstClassNew.GetUrl();
            Console.WriteLine(url);   // www.gosoa.com.cn
            Console.WriteLine(url2);  // gosoa.com.cn
        }
    }
}
namespace www.gosoa.com.cn {
    public class MyFirstClass {
        public string GetUrl() { return "www.gosoa.com.cn"; }
    }
}

兩個命名空間擁有同名類別 MyFirstClass 且方法同名,透過命名空間區隔避免衝突。呼叫時以 命名空間.類別名 完整限定名稱存取。

using 別名簡化長命名空間

using gosoa = www.gosoa.com.cn;
// 之後可直接用 gosoa.MyFirstClass

每個檔案開頭 using System; 因常用類別多在 System 命名空間。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved