Kod temizleme yeniden düzenlemeleri

Visual Studio, kod kalitesini temizlemek ve geliştirmek için çeşitli yeniden düzenleme sağlar. Bu yeniden düzenlemelere Hızlı Eylemler ve Yeniden Düzenlemeler menüsü (Ctrl+.) aracılığıyla erişebilirsiniz.

Tüm parametreler için null denetimler ekleme

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, bir yöntemdeki tüm null atanabilir, denetlenmemiş parametrelerin null değerini denetleyen deyimler oluşturur ve ekler if ve programı daha sağlam hale getirir.

  1. İmlecinizi yöntemindeki herhangi bir parametrenin üzerine getirin.

  2. Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın.

    Hızlı eylemler ve yeniden düzenlemelerin ekran görüntüsü.

  3. Tüm parametreler için null denetimleri ekle seçeneğini belirleyin.

    Tümü için null denetim ekle seçeneğinin ekran görüntüsü.

Ulaşılamayan kodu kaldırma

Applies to: C#, Visual Basic

Bu yeniden düzenleme, kod parçacığının yolu olmadığından hiçbir zaman yürütülmeyecek kodu kaldırır ve okunabilirliği ve sürdürülebilirliği artırır.

  1. İmlecinizi erişilemeyen soluk kodun herhangi bir yerine getirin:

Soluk erişilemeyen kodun ekran görüntüsü.

  1. Ardından, aşağıdakilerden birini yapın:

    • Klavye
      • Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü + için Ctrl tuşuna basın ve Önizleme penceresi açılır penceresinde Erişilemeyen kodu kaldır'ı seçin.
    • Fare
      • Koda sağ tıklayın, Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin ve Önizleme penceresi açılır penceresinde Erişilemeyen kodu kaldır'ı seçin.
  2. Değişiklikle mutlu olduğunuzda Enter tuşuna basın veya menüde düzeltmeye tıklayın; değişiklikler işlenecektir.

Örnek:

// 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));
}

Kullanılmayan referansları kaldırma

Applies to: C#, Visual Basic

Yalnızca SDK stili projeler için bu yeniden düzenleme kullanılmayan proje başvurularını ve NuGet paketlerini kaldırarak alandan tasarruf etmenizi ve başlangıç süresini azaltmanızı sağlar.

Uyarı

Uygulamanızı en son .NET sürümlerine yükseltmek için doğrudan Visual Studio .NET Yükseltme Yardımcısı kullanabilirsiniz.

  1. Seçeneğin etkinleştirildiğini doğrulayın.

    ToolsOptionsText Editor< C#Gelişmiş etkinleştirin ve Çözüm Gezgini içinde "Kullanılmayan Başvurular Kaldırıldı" komutunu açın.

  2. Çözüm Gezgini bir proje adına veya Dependencies düğümüne sağ tıklayın.

  3. Kullanılmayan Başvuruları Kaldır'ı seçin.

    Kullanılmayan Başvuruları Kaldır komutunun ekran görüntüsü.

  4. Kaynak kodunda kullanımı olmayan başvuruları görüntüleyen Kullanılmayan Başvuruları Kaldır iletişim kutusu açılır. Kullanılmayan başvurular, Eylem açılan listesinden seçim yaparak Keep başvuruları koruma seçeneğiyle kaldırılmaya önceden seçilir.

    Kullanılmayan Başvuruları Kaldır iletişim kutusunun ekran görüntüsü.

  5. Seçili başvuruları kaldırmak için tıklayın Apply .

Kullanılmayan değer atamaları, değişkenler ve parametreler

Applies to: C#, Visual Basic

Bu özellik kullanılmayan parametreleri silip kullanılmayan ifade değerleri için bir uyarı oluşturur. Derleyici ayrıca kullanılmayan değer atamalarını bulmak için bir akış analizi gerçekleştirir. Kullanılmayan değer atamaları kaybolur ve yedekli atamayı kaldırmak için Hızlı İşlem ile bir ampul görüntülenir. Bilinmeyen değerlere sahip kullanılmayan değişkenler bunun yerine atmaları kullanmak için bir Hızlı Eylem önerisi gösterir.

Kullanılmayan parametrenin ekran görüntüsü. Kullanılmayan değerin ekran görüntüsü. Kullanılmayan değer atamasının ekran görüntüsü. Kullanılmayan değer atma ekran görüntüsü.

Using'leri Sırala

Applies to: C#, Visual Basic

Razor'a özgü kuruluş ve yinelenenleri kaldırma da dahil olmak üzere yönergelerin @using temizlenmesi için bkz . Razor düzenleyicisi kod eylemleri.

Bu yeniden düzenleme, yönergeleri dosyanızın en üstünde alfabetik olarak sıralar using ve belirli bir using yönergesini bulmayı kolaylaştırır.

  1. Menü çubuğundan Düzenle'yi seçin.

  2. Intellisense>Sort Usings'ı seçin.

    Kullanımı sırala'nın ekran görüntüsü.

  3. using > > > > yönergeler için farklı ayarlar da yapılandırabilirsiniz.

    Yapılandırma seçeneklerini kullanarak sırala seçeneğinin ekran görüntüsü.