Megosztás a következőn keresztül:


Kapcsos zárójelek hozzáadása (IDE0011)

Ingatlan Érték
szabályazonosító IDE0011
cím Kapcsos zárójelek hozzáadása
kategória Stílus
alkategória Nyelvi szabályok (kódblokk beállításai)
Alkalmazható nyelvek C#
Beállítások csharp_prefer_braces

Áttekintés

Ez a stílusszabály a kapcsos zárójelek { } használatát érinti a kódblokkok körül.

Beállítások

Az alábbi beállítással megadhatja, hogy a kapcsos zárójelek használata előnyös-e, és ha igen, akkor csak a többsoros kódblokkok esetében.

További információ a beállítások konfigurálásáról: Beállításformátum.

csharp_prefer_braces

Ingatlan Érték Leírás
beállításnév csharp_prefer_braces
beállításértékek true Kérjük, részesítse előnyben a kapcsos zárójeleket, még akkor is, ha csak egyetlen kódsorról van szó.
false Ha megengedett, lehetőség szerint ne használjon kapcsos zárójelet
when_multiline Többsoros kódban részesítsük előnyben a kapcsos zárójeleket
alapértelmezett beállításérték true
// csharp_prefer_braces = true
if (test) { this.Display(); }

// csharp_prefer_braces = false
if (test) this.Display();

// csharp_prefer_braces = when_multiline
if (test) this.Display();
else { this.Display(); Console.WriteLine("Multiline"); }

Figyelmeztetés mellőzése

Ha csak egyetlen szabálysértést szeretne letiltani, adjon hozzá előfeldolgozási irányelveket a forrásfájlhoz a szabály letiltásához és újbóli engedélyezéséhez.

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

Ha le szeretné tiltani egy fájl, mappa vagy projekt szabályát, állítsa annak súlyosságát none a konfigurációs fájlban.

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

Az összes kódstílus-szabály letiltásához állítsa be a kategória Style súlyosságát none-re a konfigurációs fájlban, .

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

További információ: Kódelemzési figyelmeztetések letiltása.

Lásd még: