Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 1) CS1635

Kan waarschuwing 'waarschuwingscode' niet herstellen omdat deze globaal is uitgeschakeld

Deze waarschuwing treedt op als u de opdrachtregeloptie /nowarn of projectinstelling gebruikt om een waarschuwing voor de hele compilatie-eenheid uit te schakelen, maar u gebruikt #pragma warning restore om die waarschuwing te herstellen. Als u deze fout wilt oplossen, verwijdert u de opdrachtregeloptie of projectinstelling /nowarn of verwijdert u de #pragma warning restore waarschuwingen die u uitschakelt via de opdrachtregel- of projectinstellingen. Zie #pragma waarschuwing voor meer informatie.

In het volgende voorbeeld wordt CS1635 gegenereerd:

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