Bagikan melalui


Konversi ke program gaya 'Program.Main' (IDE0211)

Properti Nilai
ID Aturan IDE0211
Judul Konversi ke program gaya 'Program.Main'
Kategori Gaya
Subkategori Aturan bahasa (preferensi blok kode)
Bahasa yang berlaku C# 9+
Opsi csharp_style_prefer_top_level_statements

Gambaran Umum

Aturan ini menandai penggunaan pernyataan tingkat atas alih-alihMain titik masuk metode dalam proyek.

Opsi

Opsi menentukan perilaku yang Anda inginkan untuk diterapkan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat Format opsi.

csharp_style_prefer_top_level_statements

Properti Nilai Deskripsi
Nama opsi csharp_style_prefer_top_level_statements
Nilai opsi true Menonaktifkan aturan.
false Lebih suka Program.Main program gaya.
Nilai opsi default true

Contoh

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

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

Menyembunyikan peringatan

Jika Anda hanya ingin menekan satu pelanggaran, tambahkan direktif pra-prosesor ke file sumber Anda untuk dinonaktifkan lalu aktifkan kembali aturan.

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

Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi.

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

Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan untuk kategori Stylenone ke dalam file konfigurasi.

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

Untuk informasi selengkapnya, lihat Cara menyembunyikan peringatan analisis kode.

Lihat juga