Одно пространство имен можно объявить несколько раз, что позволяет распределить его по нескольким файлам и разделить его в одном файле. При компиляции части пространства имен будут соединены в одно целое.
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;
-
}
}
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!