Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Pengompilasi (tingkat 2) CS0437

Jenis 'type' di 'assembly2' bertentangan dengan namespace 'namespace' yang diimpor di 'fassembly1'. Menggunakan jenis yang ditentukan dalam 'assembly'.

Peringatan ini dikeluarkan ketika jenis dalam file sumber, file_2, bertentangan dengan namespace yang diimpor di file_1. Pengompilasi menggunakan jenis tersebut dalam file sumber.

Contoh 1

// CS0437_a.cs  
// compile with: /target:library  
namespace Util
{  
   public class A {  
      public void Test() {  
         System.Console.WriteLine("CS0437_a.cs");  
      }  
   }  
}  

Contoh 2

Sampel berikut menghasilkan CS0437.

// CS0437_b.cs  
// compile with: /reference:CS0437_a.dll /W:2  
// CS0437 expected  
class Util
{  
   public class A {
      public void Test() {  
         System.Console.WriteLine("CS0437_b.cs");  
      }  
   }  
}  
  
public class Test
{  
   public static void Main()
   {  
      Util.A x = new Util.A();  
      x.Test();  
   }  
}