аддитивность пространства имен

Одно пространство имен можно объявить несколько раз, что позволяет распределить его по нескольким файлам и разделить его в одном файле. При компиляции части пространства имен будут соединены в одно целое.
Скрыть

Показать

Копировать
  Main.cs  
  • using System;
  • using OneSpace;
  •  
  • namespace OneSpace {
  •  class One {
  •   public string ShowText() {
  •    return "Привет Мир!";
  •   }
  •  }
  • }
  •  
  • namespace OneSpace {
  •  class Two {
  •   public string ShowText() {
  •    return "Hello World!";
  •   }
  •  }
  • }
  •  
  • class Program {
  •  public static int Main() {
  •   One O = new One();
  •   Console.WriteLine(O.ShowText());
  •   Two T = new Two();
  •   Console.WriteLine(T.ShowText());
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
Привет Мир! Hello World!