, , , - , #.
, . , - - OurCompany; , OurCompany.This.That. , OurCompany.This.That, OurCompany.This OurCompany, , . , OurCompany.Foo ( OurCompany , Foo, [-] ), " re ( Some OurCompany, ).
, , - . , :
namespace OurCompany
{
namespace Some
{
namespace Location
{
public class Foo
{
public static void MethodName() { }
}
}
}
namespace Foo
{
namespace Bar { }
}
}
, ( , , ) :
using OurCompany.Some.Location;
namespace OurCompany
{
namespace This
{
namespace That
{
class BeepBoop
{
private void DoSomething()
{
Foo.MethodName();
}
}
}
}
}
... :
namespace OurCompany
{
namespace This
{
namespace That
{
using OurCompany.Some.Location;
class BeepBoop
{
private void DoSomething()
{
Foo.MethodName();
}
}
}
}
}
, , . , , , " , ".