Jazyk
Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio poskytuje několik refaktoringů pro převod mezi typy, formáty řetězců a styly syntaxe. K těmto refaktoringům se dostanete prostřednictvím nabídky Rychlé akce a refaktoring (Ctrl+.).
Převod anonymního typu na třídu
Applies to: C# Visual Basic
Tento refaktoring převede anonymní typ na pojmenovanou třídu, což je užitečné, když váš kód roste a chcete pokračovat v sestavování tohoto typu.
Umístěte kurzor do anonymního typu.
Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy.
Stisknutím klávesy Enter přijměte refaktoring.
Převést anonymní typ na n-tici
Applies to: C# Visual Basic
Tento refaktoring převede anonymní typ na řazenou kolekci členů pro jednodušší syntaxi.
Umístěte kurzor do anonymního typu.
Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy.
Stisknutím klávesy Enter přijměte refaktoring.
Převod mezi běžným řetězcem a doslovnými řetězcovými literály
Platí pro: C#
Tento refaktoring převádí mezi běžným řetězcem a doslovnými řetězcovými literály. Převod na běžný řetězec může ušetřit místo, zatímco převod na doslovný řetězec může poskytnout větší přehlednost.
Stříšku umístěte buď na běžný řetězec, nebo doslovný řetězcový literál.
Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy.
Vyberte jednu z následujících možností:
Vyberte Převést na běžný řetězec.
Vyberte Převést na doslovný řetězec.
Převod typeof na nameof
Applies to: C# Visual Basic
Tento refaktoring převede typeof(<QualifiedType>).Name na nameof(<QualifiedType>) v jazyce C# a GetType(<QualifiedType>).Name na NameOf(<QualifiedType>) v Visual Basic. Použití nameof zabraňuje reflexi související s načtením objektu type .
Umístěte kurzor do
typeof(<QualifiedType>).Nameinstance jazyka C# neboGetType(<QualifiedType>).Namev Visual Basic.Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy.
Vyberte jednu z následujících možností:
C#
Vyberte Konvertovat "typeof" na nameof :
Visual Basic
Vyberte Konvert "GetType" na NameOf :
Místo var použijte explicitní typ.
Platí pro: C#
Tento refaktoring nahrazuje var v deklaraci místní proměnné explicitním typem, což zlepšuje čitelnost. Var se však musí použít, pokud je proměnná inicializována anonymním typem a vlastnosti objektu jsou přístupné v pozdějším bodě. Další informace najdete v tématu Implicitně zadané místní proměnné (C#).
Umístěte stříšku na
varklíčové slovo.Stiskněte ctrl+nebo klikněte na ikonu
na okraji souboru kódu.
Vyberte Použít explicitní typ. Nebo výběrem možnosti Náhled změn otevřete dialogové okno Náhled změn a pak vyberte Použít.
Zjednodušení interpolace řetězců
Applies to: C# Visual Basic
Tento refaktoring zjednodušuje výraz interpolace řetězců pro srozumitelnější a stručnější syntaxi.
Umístěte stříšku na interpolaci řetězců.
Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy.
Vyberte Zjednodušit interpolaci.