Bagikan melalui


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

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

Ikhtisar

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

Pilihan

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

csharp_style_prefer_top_level_statements

Harta benda Nilai Deskripsi
Nama opsi csharp_style_prefer_top_level_statements
Nilai opsi true Menonaktifkan aturan.
false Lebih suka program gaya Program.Main.
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 arahan prapemrosesan ke file sumber Anda untuk menonaktifkan aturan lalu mengaktifkannya kembali.

#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 Style ke none dalam file konfigurasi .

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

Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.

Lihat juga