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


Objektumlétrehozás egyszerűsítése (IDE0140)

Ingatlan Érték
szabályazonosító IDE0140
cím Objektumlétrehozás egyszerűsítése
kategória Stílus
alkategória Nyelvi szabályok (kifejezésszintű beállítások)
Alkalmazható nyelvek Visual Basic
Beállítások visual_basic_style_prefer_simplified_object_creation

Áttekintés

Ez a stílusszabály szükségtelen típusismétlést jelöl a Visual Basic-kódban.

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. További információ a beállítások konfigurálásáról: Beállításformátum.

visual_basic_style_prefer_simplified_object_creation

Ingatlan Érték Leírás
beállításnév visual_basic_stílus_egyszerűsített_objektum_létrehozás_preferálása
beállításértékek true Az egyszerűsített objektumlétrehozás űrlap előnyben részesítése.
false Letiltja a szabályt.
alapértelmezett beállításérték true

Példa

' Code with violations
Dim x As Student = New Student()

' Fixed code
Dim x As New Student()

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 IDE0140
// The code that's violating the rule is on this line.
#pragma warning restore IDE0140

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.IDE0140.severity = none

Az összes kódstílus-szabály letiltásához állítsa a Style kategória 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: