Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0104

Odwołanie "reference" to niejednoznaczne odwołanie między "identyfikatorem" i "identyfikatorem"

Program zawiera dyrektywy using dla dwóch przestrzeni nazw, a kod odwołuje się do nazwy wyświetlanej w obu przestrzeniach nazw.

Poniższy przykład generuje PLIK CS0104:

// CS0104.cs  
using x;  
using y;  
  
namespace x  
{  
   public class Test  
   {  
   }  
}  
  
namespace y  
{  
   public class Test  
   {  
   }  
}  
  
public class a  
{  
   public static void Main()  
   {  
      Test test = new Test();   // CS0104, is Test in x or y namespace?  
      // try the following line instead  
      // y.Test test = new y.Test();  
   }  
}