Convertire il tipo anonimo in tupla (IDE0050)
Importante
Questa regola di stile è stata rimossa e convertita in un refactoring di Visual Studio in Visual Studio 2022. Per informazioni sul refactoring, vedere Convertire il tipo anonimo in tupla.
Proprietà | Valore |
---|---|
ID regola | IDE0050 |
Titolo | Convertire il tipo anonimo in tupla |
Categoria | Stile |
sottocategoria | Regole del linguaggio (preferenze a livello di espressione) |
lingue applicabili | C# e Visual Basic |
Panoramica
Questa regola consiglia l'uso di tuple su tipi anonimi, quando il tipo anonimo ha due o più campi.
Opzioni
Questa regola non include opzioni di stile del codice associate.
Esempio
// Code with violations
var t1 = new { a = 1, b = 2 };
// Fixed code
var t1 = (a: 1, b: 2);
' Code with violations
Dim t1 = New With { .a = 1, .b = 2 }
' Fixed code
Dim t1 = (a:=1, b:=2)
Eliminare un avviso
Se si desidera eliminare solo una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable IDE0050
// The code that's violating the rule is on this line.
#pragma warning restore IDE0050
Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità su none
nel file di configurazione .
[*.{cs,vb}]
dotnet_diagnostic.IDE0050.severity = none
Per disabilitare tutte le regole di tipo codice, impostare la gravità per la categoria Style
su none
nel file di configurazione .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.