Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Pengompilasi (level 1) CS1635

Tidak dapat memulihkan peringatan 'warning code' karena dinonaktifkan secara global

Peringatan ini terjadi jika Anda menggunakan opsi baris perintah /nowarn atau pengaturan proyek untuk menonaktifkan peringatan untuk seluruh unit kompilasi, tetapi Anda menggunakan #pragma warning restore untuk mencoba memulihkan peringatan tersebut. Untuk mengatasi kesalahan ini, hapus opsi baris perintah /nowarn atau pengaturan proyek, atau hapus #pragma warning restore untuk peringatan apa pun yang Anda nonaktifkan melalui baris perintah atau pengaturan proyek. Untuk informasi selengkapnya, lihat peringatan #pragma.

Sampel berikut menghasilkan CS1635:

C#
// CS1635.cs  
// compile with: /w:1 /nowarn:162  
  
enum MyEnum {one=1,two=2,three=3};  
  
class MyClass  
{  
    public static void Main()  
    {  
#pragma warning disable 162  
  
    if (MyEnum.three == MyEnum.two)  
        System.Console.WriteLine("Duplicate");  
  
#pragma warning restore 162  
    }  
}