名前空間の宣言はnamespaceキーワードを使って以下のように行う。
1 2 3 4 5 6 7 8 9 10 11 |
namespace SampleNamespace { class SampleClass { public void SampleMethod() { System.Console.WriteLine( "SampleMethod inside SampleNamespace"); } } } |
それが、C# 10以降では以下のように指定できるようになった。コードの可読性が上がったか。
1 2 3 4 5 6 7 8 9 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