C# の名前空間とは何ですか

C# では、名前空間 (名前空間) は、多数のクラス、構造、列挙、インターフェイス、デリゲート、およびその他の名前空間をまとめて編成する方法です。これにより、名前の競合が回避され、コードの編成と管理が容易になります。

.NET Framework では、名前空間は階層形式で編成されます。たとえば、System.Collections.Generic名前空間はこのような階層構造を表します。最上位の名前空間はSystemという名前空間であり、これにはCollectionsという名前のサブ名前空間が含まれ、Collectionsさらに という名前のサブ名前空間が含まれますGeneric名前空間には、などの一般的に使用されるコレクション クラスGenericがあります。List<T>Dictionary<TKey, TValue>

C# コードでは、usingキーワードを使用して名前空間を導入し、名前空間内の型を完全修飾名なしでファイル内で直接使用できるようにします。例えば:

using System;
using System.Collections.Generic;

public class Example
{
    
    
    public void PrintNumbers(List<int> numbers)
    {
    
    
        foreach (var number in numbers)
        {
    
    
            Console.WriteLine(number);
        }
    }
}

この例では、Systemと2 つの名前空間を導入したため、記述せずに、これら 2 つの型System.Collections.Genericを直接使用できますConsoleList<T>System.ConsoleSystem.Collections.Generic.List<T>

おすすめ

転載: blog.csdn.net/m0_57236802/article/details/131669146
おすすめ