Baca dalam bahasa Inggris

Bagikan melalui


Peringatan kompilator (tingkat 2) CS0435

Namespace layanan ‘namespace layanan’ di rakitan bertentangan dengan jenis ‘type’ yang diimpor di ‘assembly’. Menggunakan namespace layanan yang didefinisikan dalam 'assembly'.

Peringatan ini dikeluarkan ketika namespace layanan dalam file sumber (file_2) bertentangan dengan jenis yang diimpor di file_1. Kompilator menggunakan salah satu dari file sumber.

Contoh berikut menghasilkan CS0435:

Kompilasi file ini terlebih dahulu:

// CS0435_1.cs  
// compile with: /t:library  
public class Util
{  
   public class A { }  
}  

Kemudian, kompilasi file ini:

// CS0435_2.cs  
// compile with: /r:CS0435_1.dll  
  
using System;  
  
namespace Util
{  
   public class A { }  
}  
  
public class Test
{  
   public static void Main()
   {  
      Console.WriteLine(typeof(Util.A)); // CS0435  
   }  
}