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


Egyszerű "using" utasítás használata (IDE0063)

Tulajdonság Érték
Szabályazonosító IDE0063
Cím Egyszerű using utasítás használata
Kategória Stílus
Alkategória Nyelvi szabályok (kódblokk beállításai)
Alkalmazandó nyelvek C# 8.0+
Beállítások csharp_prefer_simple_using_statement

Áttekintés

Ez a stílusszabály a kapcsos zárójelek nélküli utasítások, más using néven deklarációk használatát using érinti. Ezt az alternatív szintaxist a C# 8.0-ban vezettük be.

Beállítások

A beállítások határozzák meg, hogy a szabály milyen viselkedést kíván érvényesíteni. A beállítások konfigurálásával kapcsolatos információkért lásd: Beállításformátum.

csharp_prefer_simple_using_statement

Tulajdonság Érték Leírás
Beállítás neve csharp_prefer_simple_using_statement
Beállításértékek true Deklaráció használata using
false Inkább kapcsos zárójelekkel rendelkező utasítást using használjon
Alapértelmezett beállításérték true
// csharp_prefer_simple_using_statement = true
using var a = b;

// csharp_prefer_simple_using_statement = false
using (var a = b) { }

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 szabály letiltásához és újbóli engedélyezéséhez.

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

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

[*.{cs,vb}]
dotnet_diagnostic.IDE0063.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