他の答えはあなたが使用しなければならないと言うのは間違っていますusing
。ステートメントを使用する必要はまったくありません。using
一方、参照は必要です。
たとえば、TwentyNine.dll
次の型宣言を含む、という名前のアセンブリを作成したとします。
namespace Kreativ.Application.One
{
public class SomeClass
{
public static int GetSomeResult()
{
return 863;
}
}
}
ここで、新しいアプリケーションを作成していて、GetSomeResult()を呼び出したいと考えています。 新しいプロジェクトにTwentyNine.dllへの参照を追加する必要があります。
最も一般的には、次のようにメソッドを呼び出します。
using Kreativ.Application.One;
using System;
namespace Kreativ.Application.Two
{
public class MainClass
{
public static void Main()
{
int i = SomeClass.GetSomeResult();
Console.WriteLine(i);
}
}
}
しかし、あなたは使用せずにこれを行うことができますusing
:
namespace Kreativ.Application.Two
{
public class MainClass
{
public static void Main()
{
int i = Kreativ.Application.One.SomeClass.GetSomeResult();
System.Console.WriteLine(i);
}
}
}