Share via


Converteren naar programma met stijl 'Program.Main' (IDE0211)

Eigenschap Waarde
Regel-id IDE0211
Titel Converteren naar 'Program.Main'-stijlprogramma
Categorie Stijl
Subcategorie Taalregels (voorkeuren voor codeblokken)
Toepasselijke talen C# 9+
Opties csharp_style_prefer_top_level_statements

Overzicht

Deze regel markeert het gebruik van instructies op het hoogste niveau in plaats van een Main methodeinvoerpunt in een project.

Opties

Met opties wordt het gedrag opgegeven dat door de regel moet worden afgedwongen. Zie Optie-indeling voor meer informatie over het configureren van opties.

csharp_style_prefer_top_level_statements

Eigenschap Waarde Beschrijving
Optienaam csharp_style_prefer_top_level_statements
Optiewaarden true Hiermee schakelt u de regel uit.
false Geef de voorkeur aan Program.Main stijlprogramma.
Standaardoptiewaarde true

Voorbeeld

// Code with violations (entire file).
Console.WriteLine("Hello world.");

// Fixed code.
internal class Program
{
    private static void Main(string[] args)
    {
        Console.WriteLine("Hello world.");
    }
}

Een waarschuwing onderdrukken

Als u slechts één schending wilt onderdrukken, voegt u preprocessor-instructies toe aan het bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.

#pragma warning disable IDE0211
// The code that's violating the rule is on this line.
#pragma warning restore IDE0211

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst in op none in het configuratiebestand.

[*.{cs,vb}]
dotnet_diagnostic.IDE0211.severity = none

Als u alle codestijlregels wilt uitschakelen, stelt u de ernst voor de categorie Style in op none in het configuratiebestand.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Zie Waarschuwingen voor codeanalyse onderdrukken voor meer informatie.

Zie ook