Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio bietet mehrere Umgestaltungen für die Konvertierung zwischen Typen, Zeichenfolgenformaten und Syntaxformaten. Sie können über das Menü "Schnelle Aktionen und Umgestaltungen " (STRG+) auf diese Umgestaltungen zugreifen.
Anonymen Typ in Klasse konvertieren
Gilt für: C#, Visual Basic
Durch diese Umgestaltung wird ein anonymer Typ in eine benannte Klasse konvertiert, die nützlich ist, wenn ihr Code wächst und Sie den Typ fortsetzen möchten.
Platzieren Sie den Cursor in einem anonymen Typ.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Drücken Sie die EINGABETASTE , um die Umgestaltung zu akzeptieren.
Konvertieren eines anonymen Typs in ein Tupel
Gilt für: C#, Visual Basic
Durch diese Umgestaltung wird ein anonymer Typ in ein Tupel für eine einfachere Syntax konvertiert.
Platzieren Sie den Cursor in einem anonymen Typ.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Drücken Sie die EINGABETASTE , um die Umgestaltung zu akzeptieren.
Konvertieren zwischen regulären und ausführlichen Zeichenfolgenliteralen
Gilt für: C#
Diese Umgestaltung konvertiert zwischen regulären Zeichenfolgen- und Verbatim-Zeichenfolgenliteralen. Das Konvertieren in eine reguläre Zeichenfolge kann Platz sparen, während die Konvertierung in eine Verbatim-Zeichenfolge mehr Klarheit bietet.
Platzieren Sie das Caret entweder in der regulären Zeichenfolge oder im Literal der Zeichenfolgen.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie eine der folgenden Optionen aus:
Wählen Sie "In reguläre Zeichenfolge konvertieren" aus.
Wählen Sie "In Zeichenfolge konvertieren" aus.
Konvertieren von 'Typeof' in 'Nameof'
Gilt für: C#, Visual Basic
Diese Umgestaltung konvertiert typeof(<QualifiedType>).Name in nameof(<QualifiedType>) in C# und GetType(<QualifiedType>).Name in NameOf(<QualifiedType>) in Visual Basic. Die Verwendung nameof verhindert die Reflexion, die mit dem Abrufen eines type Objekts verbunden ist.
Platzieren Sie den Cursor in der
typeof(<QualifiedType>).Name-Instanz für C# oder imGetType(<QualifiedType>).Namein Visual Basic.Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie eine der folgenden Optionen aus:
C#
Wählen Sie Convert 'typeof' in 'nameof':
Visual Basic
Wählen Sie Convert 'GetType' in 'NameOf':
Verwenden sie expliziten Typ anstelle von Var
Gilt für: C#
Diese Umgestaltung ersetzt Var in einer lokalen Variablendeklaration durch einen expliziten Typ und verbessert die Lesbarkeit. Var muss jedoch verwendet werden, wenn eine Variable mit einem anonymen Typ initialisiert wird und auf die Eigenschaften des Objekts zu einem späteren Zeitpunkt zugegriffen wird. Weitere Informationen finden Sie unter Implizit typierten lokalen Variablen (C#).
Platzieren Sie das Caret auf dem
varSchlüsselwort.Drücken Sie STRG+. Oder klicken Sie im Rand der Codedatei auf das
.
Wählen Sie "Expliziten Typ verwenden" aus. Oder wählen Sie "Vorschauänderungen" aus, um das Dialogfeld "Vorschauänderungen " zu öffnen, und wählen Sie dann "Übernehmen" aus.
Vereinfachen der Zeichenfolgeninterpolation
Gilt für: C#, Visual Basic
Durch diese Umgestaltung wird ein Zeichenfolgeninterpolationsausdruck vereinfacht, um klarheitre und präzisere Syntax zu erzielen.
Platzieren Sie das Caret auf der Zeichenfolgeninterpolation.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "Interpolation vereinfachen" aus.