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

C# 命名空間與 Java 套件對比:using、namespace、多命名空間檔案結構

     編輯:關於C語言

頂層宣告結構對比

Java:package + import

package com.example;
import java.util.*;
class Customer { ... }

C#:namespace + using

using System;
namespace MyApp
{
    class Customer { ... }
}
  • using 可置於命名空間內部,形成巢狀匯入
  • C# 允許單一 .cs 檔包含多個命名空間,Java 單一檔案僅一個 package

多命名空間範例

namespace AcmeAccounting
{
    public class GetDetails { ... }
}

namespace AcmeFinance
{
    public class ShowDetails { ... }
}

同名類別可存在於不同命名空間,透過完整名稱或 using 別名區分。

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