異なるサブ名前空間に 2 つのクラスがあります。
namespace Acme.ByteTools
{
class ByteTools
{
...
}
}
namespace Acme.IO
{
class Reader
{
...
}
}
3 番目の名前空間から Acme.ByteTools にアクセスしようとしている間、次を使用します。
using Acme.ByteTools;
...
ByteTools.BytesToUint(...);
しかし、Acme.IO から Acme.ByteTools にアクセスしようとすると、コンパイラは別の表記法を必要とします。
using Acme.ByteTools;
...
ByteTools.ByteTools.BytesToUint(...);
なんで?