Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Visual Studio számos újrabontást biztosít a kódminőség tisztításához és javításához. Ezeket az újrabontásokat a Gyorsműveletek és újrabontások menü (Ctrl+) segítségével érheti el.
Null értékű ellenőrzések hozzáadása az összes paraméterhez
A következőkre vonatkozik: C#
Ez az újrabontás olyan utasításokat hoz létre és ad if hozzá, amelyek ellenőrzik a metódus összes null értékű, nem ellenőrzött paraméterének nullitását, így a program robusztusabb lesz.
Helyezze a kurzort a metódus bármely paraméterére.
Nyomja le a Ctrl billentyűt+ a Gyorsműveletek és újrabontások menü aktiválásához.
Jelölje be az összes paraméter null értékű ellenőrzéseinek hozzáadására szolgáló beállítást.
Nem elérhető kód eltávolítása
A következőre vonatkozik: : C#, Visual Basic
Ez az újrabontás eltávolítja a kódot, amely soha nem lesz végrehajtva, mert nincs elérési út a kódrészlethez, ami javítja az olvashatóságot és a karbantarthatóságot.
- Helyezze a kurzort az elhalványult, elérhetetlen kódba:
Következő lépésként hajtsa végre az alábbi műveletek egyikét:
-
Billentyűzet
- Nyomja le a Ctrl billentyűt+ a Gyorsműveletek és újrabontások menü aktiválásához, majd válassza a Nem elérhető kód eltávolítása az Előnézet ablak előugró ablakából lehetőséget.
-
egér
- Kattintson a jobb gombbal a kódra, válassza a Gyorsműveletek és újrabontások menüt, és válassza a Nem elérhető kód eltávolítása az előnézeti ablak előugró ablakából lehetőséget.
-
Billentyűzet
Ha elégedett a módosítással, nyomja le az Enter billentyűt , vagy kattintson a javításra a menüben, és a módosítások véglegesítése történik.
Példa:
// Before
private void Method()
{
throw new Exception(nameof(Method));
Console.WriteLine($"Exception for method {nameof(Method)}");
}
// After
private void Method()
{
throw new Exception(nameof(Method));
}
Nem használt hivatkozások eltávolítása
A következőre vonatkozik: : C#, Visual Basic
Csak SDK stílusú projektek esetén ez az újrabontás eltávolítja a nem használt projekthivatkozásokat és NuGet-csomagokat, így helyet takaríthat meg és csökkentheti az indítási időt.
Megjegyzés:
A .NET Frissítési segéd közvetlenül a Visual Studio használatával frissítheti az alkalmazást a legújabb .NET verziókra.
Ellenőrizze, hogy engedélyezve van-e a beállítás.
Válassza a Tools>Options>Text Editor>C#>Advanced, és engedélyezze a Show "Nem használt hivatkozások eltávolítása" parancsot Megoldáskezelő.
A Megoldáskezelő kattintson a jobb gombbal a projekt nevére vagy a Dependencies csomópontra.
Válassza a Nem használt hivatkozások eltávolítása lehetőséget.
Megnyílik a Nem használt hivatkozások eltávolítása párbeszédpanel, amely olyan hivatkozásokat jelenít meg, amelyeknek nincs használatuk a forráskódban. A fel nem használt hivatkozások elő vannak választva az eltávolításhoz, és a művelet legördülő menüből kiválasztva
Keepmegőrizheti a hivatkozásokat.
Ide kattintva
Applyeltávolíthatja a kijelölt hivatkozásokat.
Nem használt értékhozzárendelések, változók és paraméterek
A következőre vonatkozik: : C#, Visual Basic
Ez a funkció elhalványítja a nem használt paramétereket, és figyelmeztetést hoz létre a nem használt kifejezésértékekre vonatkozóan. A fordító folyamatelemzést is végez a fel nem használt érték-hozzárendelések megkereséséhez. A fel nem használt érték-hozzárendelések elhalványulnak, és megjelenik egy villanykörte a redundáns hozzárendelés eltávolításához szükséges gyorsművelettel . Az ismeretlen értékekkel nem használt változók egy gyorsműveleti javaslatot mutatnak az elvetések használatára.
Használatok rendezése
A következőre vonatkozik: : C#, Visual Basic
A Razor-specifikus szervezetről és az irányelvek törléséről, beleértve a @using duplikált eltávolítást is, tekintse meg a Razor-szerkesztő kódműveletei című témakört.
Ez az újrabontás betűrendbe rendezi az irányelveket using a fájl tetején, így könnyebben megtalálhatja az adott irányelveket.
Válassza a Szerkesztés lehetőséget a menüsávon.
Válassza az Intellisense>Rendezés használata lehetőséget.
Az
using>>>> parancsprogramban különböző irányelvek beállításait is konfigurálhatja.