Ayıklama ve satır içi yeniden düzenleme

Visual Studio, kodu yeni yapılara ayıklamak veya kod tabanınızı basitleştirmek için kodun çizilmesi için birkaç yeniden düzenleme sağlar. Bu yeniden düzenlemelere Hızlı Eylemler ve Yeniden Düzenlemeler menüsü (Ctrl+.) aracılığıyla erişebilirsiniz.

Ayıklama yöntemi

Applies to: C#, Visual Basic

Bu yeniden düzenleme, bir kod parçasını kendi yöntemine dönüştürür ve aynı kodun birden çok yerden çağrılması gerektiğinde yinelemeyi azaltır.

  1. Ayıklanacak kodu vurgulayın:

    • C#:

      Program sınıfı için C# kodunun ekran görüntüsü. Bu sınıfın Main işlevinde bir kod satırı vurgulanır.

    • Visual Basic:

       Main Sub için Visual Basic kodunun ekran görüntüsü. Bu AltTa bir kod satırı vurgulanır.

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

    • Klavye
      • Ctrl+R tuşlarına ve ardından Ctrl+M tuşlarına basın. (Klavye kısayolunuz seçtiğiniz profile göre farklı olabilir.)
      • Ctrl tuşuna+ basın.Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetikleyin ve Önizleme penceresi açılır penceresinden Yöntemi Ayıkla'yı seçin.
    • Fare
      • Yeniden Düzenleme > Ayıklama Yöntemini Düzenle'yi >seçin.
      • Koda sağ tıklayın ve Ayıklama Yöntemini Yeniden Düzenle'yi >>seçin.
      • Koda sağ tıklayın, Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin ve Önizleme penceresi açılır penceresinden Yöntemi Ayıkla'yı seçin.

    yöntemi hemen oluşturulur. Artık yeni adı yazarak yöntemi yeniden adlandırabilirsiniz.

    Tavsiye

    Ayrıca, IDE'nizin sağ üst kısmında görüntülenen Yeniden Adlandır kutusundaki onay kutularını kullanarak açıklamaları ve diğer dizeleri bu yeni adı kullanacak şekilde güncelleştirebilir ve kaydetmeden önce değişiklikleri önizleyebilirsiniz.

    • C#:

      Program sınıfı için C# kodunun ekran görüntüsü. Bir yöntem adı vurgulanır ve Yeniden Adlandır açılır penceresi açılır.

    • Visual Basic:

      Main Sub için Visual Basic kodunun ekran görüntüsü. Yöntem adı vurgulanır ve Yeniden Adlandır açılır penceresi open.

  3. Değişiklikle mutlu olduğunuzda Uygula düğmesini seçin veya Enter tuşuna basın; değişiklikler işlenecektir.

Yerel işlevi çıkart

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, mevcut bir yöntemdeki kod parçasını yerel bir işleve dönüştürür ve ayıklanan kodun yalnızca aynı yöntem içinde çağrılması gerektiğinde kullanışlıdır.

  1. Ayıklanacak kodu vurgulayın.

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

  3. Yerel işlevi ayıkla'yı seçin.

     Visual Studio kod penceresinin ekran görüntüsü ve vurgulanmış bir çizgi. Hızlı Eylemler ve Yeniden Düzenlemeler menüsü açık ve Yerel işlevi ayıkla seçili.

Temel sınıfı çıkart

Applies to: C#, Visual Basic

Bu yeniden düzenleme seçilen sınıftan yeni bir temel sınıfa üye ayıklar, devralma aracılığıyla sınıflar arasında üyeleri paylaşmak istediğinizde yararlı olur.

  1. Şapka işaretinizi sınıf adına veya vurgulanmış üyeye yerleştirin.

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

  3. Üye(ler)i yeni temel sınıfa yükselt seçin.

    Temel sınıfı ayıkla iletişim kutusunun ekran görüntüsü.

Temel Sınıfı Ayıkla iletişim kutusu açılır ve burada temel sınıfın adını ve yerleştirilmesi gereken konumu belirtebilirsiniz. Yeni temel sınıfa aktarmak istediğiniz üyeleri seçebilir ve Soyut yap sütunundaki onay kutusunu seçerek üyeleri soyut hale getirebilirsiniz.

Arabirim çıkar

Applies to: C#, Visual Basic

Bu yeniden düzenleme, bir sınıftan, yapıdan veya arabirimden mevcut üyeleri kullanarak bir arabirim oluşturur ve diğer türlerin ortak imzayı paylaşmasına olanak tanır.

  1. İmlecinizi sınıf adına getirin.

    • C#:

      Ayıklama Arabirimi - C# için vurgulanan kodun ekran görüntüsü.

    • Visual Basic:

      Eklenen kodun ekran görüntüsü - Visual Basic.

  2. Ardından, aşağıdaki eylemlerden birini yapın:

    • Klavye
      • Ctrl+R tuşlarına, ardından Ctrl+I tuşlarına basın. (Klavye kısayolunuz seçtiğiniz profile göre farklı olabilir.)
      • Ctrl tuşuna+ basın.Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetikleyin ve Önizleme penceresinden Arabirimi Ayıkla'yı seçin.
    • Fare
      • Yeniden Düzenleme Ayıklama Arabirimini > Düzenle'yi >seçin.
      • Sınıfın adına sağ tıklayın, Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin ve Önizleme penceresi açılır penceresinden Arabirimi Ayıkla'yı seçin.
  3. Açılan Arabirimi Ayıkla iletişim kutusunda, istenen bilgileri girin:

    Arabirimi Ayıkla'nın ekran görüntüsü.

    Alan Açıklama
    Yeni arabirim adı Oluşturulacak arabirimin adı. Ad varsayılan olarak IClassName olarak ayarlanır. Burada ClassName , yukarıda seçtiğiniz sınıfın adıdır.
    Yeni dosya adı Arabirimini içerecek oluşturulan dosyanın adı. Arabirim adında olduğu gibi, bu ad varsayılan olarak IClassName olarak ayarlanır. Burada ClassName , yukarıda seçtiğiniz sınıfın adıdır. Geçerli dosyaya ekle seçeneğini de belirleyebilirsiniz.
    Arabirim oluşturmak için ortak üyeleri seçme Arabirime ayıklanması gereken öğeler. İstediğiniz kadar seçebilirsiniz.
  4. Tamam'ı seçin.

    Arabirim, belirtilen adın dosyasında oluşturulur. Ayrıca, seçtiğiniz sınıf bu arabirimi uygular.

    • C#:

      Sonuç Sınıfı - C# ekran görüntüsü.

      Elde Edilen Arabirim - C# ekran görüntüsü.

    • Visual Basic:

      Anan Sınıfın Ekran Görüntüsü - Visual Basic.

       Sonuçta Elde Edilen Arabirimin Ekran Görüntüsü - Visual Basic.

Satır içi yöntem

Applies to: C#, Visual Basic

Bu yeniden düzenleme, tek bir deyim gövdesindeki statik, örnek veya uzantı yönteminin kullanımlarını uygulamasıyla değiştirir ve özgün yöntem bildirimini kaldırma seçeneğiyle değiştirir.

  1. Şapka işaretinizi yöntemin kullanımına yerleştirin.

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

  3. Aşağıdaki seçeneklerden birini belirleyin:

    Satır içi yöntem bildirimi kaldırmak için <QualifiedMethodName>'i seçin.

     'Satır içi 'CreateWidget()' Dönüştür'ün seçili olduğu ve C# kod değişikliklerinin gösterildiği Visual Studio Hızlı Eylemler ve Yeniden Düzenleme menüsünün ekran görüntüsü.

    Satır içi'ni seçin ve özgün yöntem bildirimini korumak için saklayın <QualifiedMethodName> :

     'Satır İçinde Dönüştür ve 'CreateWidget()' öğesini seçili tutarak C# kod değişikliklerinin gösterildiği Visual Studio Hızlı Eylemler ve Yeniden Düzenleme menüsünün ekran görüntüsü.

Satır içi geçici değişken

Applies to: C#, Visual Basic

Bu yeniden düzenleme geçici bir değişkeni kaldırır ve bunun yerine değeriyle değiştirir; geçici değişken kodun anlaşılmasını zorlaştırdığında kodu basitleştirir.

  1. Metin imlecini, çizilecek geçici değişkenin içine vurgulayın veya yerleştirin:

    • C#:

      Satır İçi Geçici Değişken - C# için vurgulanan kodun ekran görüntüsü.

    • Visual Basic:

      Eklenen kodun ekran görüntüsü- Visual Basic.

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

    • Klavye
      • Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın.
    • Fare
      • Koda sağ tıklayın ve Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin.
  3. Önizleme penceresi açılır penceresinde Satır içi geçici değişken'i seçin.

    değişkeni kaldırılır ve kullanımları değişkenin değeriyle değiştirilir.

    • C#:

      Satır içi sonucun ekran görüntüsü - C#.

    • Visual Basic:

       Satır İçi sonucun ekran görüntüsü - Visual Basic.