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


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

Tulajdonság É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)
Alkalmazandó 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 előnyben részesítettek-e vagy sem, és ha előnyben részesítik, csak többsoros kódblokkok esetén.

A beállítások konfigurálásával kapcsolatos további információkért lásd: Beállításformátum.

csharp_prefer_braces

Tulajdonság Érték Leírás
Beállítás neve csharp_prefer_braces
Beállításértékek true A kapcsos zárójelek előnyben részesítése egy kódsorhoz is
false Ha engedélyezve van, ne részesítse előnyben a kapcsos zárójeleket
when_multiline A kapcsos zárójelek előnyben részesítésében több sorban
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ói irányelveket a forrásfájlhoz a letiltásához, majd engedélyezze újra a szabályt.

#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 a kategória Style súlyosságát none a konfigurációs fájlban.

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

További információ: Kódelemzési figyelmeztetések mellőzése.

Lásd még