Nyelv
Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
| Ingatlan | Érték |
|---|---|
| Szabályazonosító | IDE2001 |
| cím | A beágyazott utasításoknak a saját vonalukon kell lenniük |
| Kategória | Stílus |
| alcsoport | Nyelvi szabályok (új sorbeállítások) |
| Alkalmazandó nyelvek | C# |
| Options | csharp_style_allow_embedded_statements_on_same_line_experimental |
Megjegyzés:
Ez a szabály kísérleti jellegű, és változhat vagy eltávolítható.
Áttekintés
Ez a stílusszabály kikényszeríti, hogy a beágyazott utasításokat (a vezérlőfolyamat-szerkezetek részét képező utasítások, például if, whileés for) a vezérlő kulcsszóval azonos sor helyett a saját sorukra kell helyezni.
Beállítások
A beállítások határozzák meg a szabály kényszerítéséhez használni kívánt viselkedést. A beállítások konfigurálásával kapcsolatos információkért tekintse meg az Option formátumot.
csharp_style_allow_embedded_statements_on_same_line_experimental
| Ingatlan | Érték | Description |
|---|---|---|
| Beállítás neve | csharp_style_allow_embedded_statements_on_same_line_experimental |
|
| Beállításértékek | true |
Beágyazott utasítások engedélyezése a vezérlő kulcsszóval azonos vonalon |
false |
Beágyazott utasítások saját sorba állításának megkövetelése | |
| Alapértelmezett beállításérték | true |
Example
// csharp_style_allow_embedded_statements_on_same_line_experimental = true
for (int i = 0; i < 10; i++) Console.WriteLine(i);
// csharp_style_allow_embedded_statements_on_same_line_experimental = false
for (int i = 0; i < 10; i++)
Console.WriteLine(i);
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 IDE2001
// The code that's violating the rule is on this line.
#pragma warning restore IDE2001
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.IDE2001.severity = none
Az összes kódstílus-szabály letiltásához állítsa be 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 letiltása.