Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 1) CS1635

Non è possibile ripristinare l'avviso 'warning code' perché è stato disabilitato a livello globale

Questo avviso viene visualizzato se si usa l'opzione della riga di comando o l'impostazione di progetto /nowarn per disabilitare un avviso per l'intera unità di compilazione, ma si usa #pragma warning restore per tentare di ripristinare l'avviso. Per risolvere questo errore, rimuovere l'opzione della riga di comando o l'impostazione di progetto /nowarn oppure rimuovere #pragma warning restore per tutti gli avvisi da disabilitare tramite la riga di comando o le impostazioni di progetto. Per ulteriori informazioni, vedere avviso #pragma.

L'esempio seguente genera l'errore CS1635:

// 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  
    }  
}