端くれプログラマの備忘録 C# [C#] 名前空間の指定 (C# 10)

[C#] 名前空間の指定 (C# 10)

名前空間の宣言はnamespaceキーワードを使って以下のように行う。

namespace SampleNamespace
{
    class SampleClass
    {
        public void SampleMethod()
        {
            System.Console.WriteLine(
                "SampleMethod inside SampleNamespace");
        }
    }
}

それが、C# 10以降では以下のように指定できるようになった。コードの可読性が上がったか。

namespace SampleNamespace;

class AnotherSampleClass
{
    public void AnotherSampleMethod()
    {
        System.Console.WriteLine(
            "SampleMethod inside SampleNamespace");
    }
}

参考ページ

名前空間で型を整理する | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/csharp/fundamentals/types/namespaces