İfade ve desen yeniden düzenlemeleri

Visual Studio, C# söz dizimlerini daha yeni dil özellikleriyle modernleş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.

New() kullan

Şunlar için geçerlidir: C#

Bu yeniden düzenlemede (hedef türü yeni ifadeler) kullanılır new() , bu nedenle türü iki kez yineleyerek yinelenen kod yazmanız gerekmez. kullanamıyorsanız veya kullanmamak var için bir kod stili tercihine sahip olduğunuzda varkullanışlıdır.

  1. Şapka işaretinizi alan bildirimine yerleştirin.

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

  3. 'yeni(...)' kullan'ı seçin:

    'yeni(...)' kullan seçeneğinin ekran görüntüsü.

Desen eşleştirmeyi kullanma

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, kodu daha net ve kısa hale getirmek için C# desen eşleştirme özelliklerini uygular.

  1. Şapka işaretinizi deyiminin içine yerleştirin.

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

  3. Desen eşleştirmeyi kullan'ı seçin.

    Sınıf soyut yap'ın ekran görüntüsü.

Lambda ifadeleri için ifade gövdesini veya blok gövdesini kullanma

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, tercihinize göre bir lambda ifadesini ifade gövdesini veya blok gövdesini kullanacak şekilde dönüştürür.

  1. İmlecinizi lambda işlecinin sağ üzerine getirin.
  2. Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın.

Lambda ifadesi/blok gövdesi kullan seçeneğinin ekran görüntüsü.

  1. Lambda ifadeleri için blok gövdesi kullan'ı veya Lambda ifadeleri için ifade gövdesini kullan'ı seçin.