Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Visual Studio innehåller flera refaktoriseringar för konvertering mellan typer, strängformat och syntaxformat. Du kan komma åt dessa refaktoriseringar via snabbåtgärder och refaktoriseringar (Ctrl+.).
Konvertera anonym typ till klass
Applies to: C#, Visual Basic
Den här refaktoreringen konverterar en anonym typ till en namngiven klass, användbar när koden växer och du vill fortsätta att bygga på typen.
Placera markören i en anonym typ.
Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera.
Tryck på Retur för att acceptera refaktoreringen.
Konvertera anonym typ till tuppel
Applies to: C#, Visual Basic
Den här refaktoreringen konverterar en anonym typ till en tupplar för enklare syntax.
Placera markören i en anonym typ.
Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera.
Tryck på Retur för att acceptera refaktoreringen.
Omvandla mellan vanliga strängliteraler och råa strängliteraler
Gäller för: C#
Den här refaktoreringen konverterar mellan vanliga strängliteraler och ordagranna strängliteraler. Konvertering till en vanlig sträng kan spara utrymme, medan konvertering till en ordagrann sträng kan ge mer klarhet.
Placera din caret på antingen den vanliga strängen eller ordagranna strängliteralen.
Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera.
Välj något av följande alternativ:
Välj Konvertera till vanlig sträng.
Välj Konvertera till ordagrann sträng.
Konvertera typeof till nameof
Applies to: C#, Visual Basic
Den här refaktoreringen konverterar typeof(<QualifiedType>).Name till nameof(<QualifiedType>) i C# och GetType(<QualifiedType>).Name till NameOf(<QualifiedType>) i Visual Basic. Genom att använda nameof undviker du reflektionen som ingår i hämtningen av ett type objekt.
Placera markören i
typeof(<QualifiedType>).Name-instansen för C# ellerGetType(<QualifiedType>).Namei Visual Basic.Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera.
Välj något av följande alternativ:
C#
Välj Konvertera "typeof" till "nameof":
Visual Basic
Välj Konvertera "GetType" till "NameOf":
Använd explicit typ i stället för var
Gäller för: C#
Den här refaktorn ersätter var i en lokal variabeldeklaration med en explicit typ, vilket förbättrar läsbarheten. Var måste dock användas när en variabel initieras med en anonym typ och egenskaperna för objektet används vid ett senare tillfälle. Mer information finns i Implicit inskrivna lokala variabler (C#).
Placera caret på nyckelordet
var.Tryck på Ctrl+. Eller klicka på ikonen för
i kodfilens marginal.
Välj Använd explicit typ. Eller välj Förhandsgranska ändringar för att öppna dialogrutan Förhandsgranskningsändringar och välj sedan Använd.
Förenkla stränginterpolation
Applies to: C#, Visual Basic
Den här refaktoreringen förenklar ett stränginterpolationsuttryck för mer klarhet och koncis syntax.
Placera din caret på stränginterpolationen.
Tryck på Ctrl+för att utlösa menyn Snabbåtgärder och Omstrukturera.
Välj Förenkla interpolering.