Dil

Tür, dize ve söz dizimi dönüştürme yeniden düzenlemeleri

Visual Studio türler, dize biçimleri ve söz dizimi stilleri arasında dönüştürme 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.

Anonim türü sınıfa dönüştürme

Applies to: C#, Visual Basic

Bu yeniden düzenleme, anonim bir türü adlandırılmış sınıfa dönüştürür; kodunuz büyüdükçe ve tür üzerinde oluşturmaya devam etmek istediğinizde kullanışlıdır.

  1. İmlecinizi anonim bir türe getirin.

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

    Anonim Türü Sınıfa Dönüştür'ün ekran görüntüsü.

  3. Yeniden düzenlemeyi kabul etmek için Enter tuşuna basın.

    Anonim Türü Kabul Edilen Sınıfa Dönüştür'ün ekran görüntüsü.

Anonim türü tuple'a dönüştürme

Applies to: C#, Visual Basic

Bu yeniden düzenleme, daha basit söz dizimi için anonim bir türü tanımlama grubuna dönüştürür.

  1. İmlecinizi anonim bir türe getirin.

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

    Anonim Türü Tanımlama Grubuna Dönüştür'ün ekran görüntüsü.

  3. Yeniden düzenlemeyi kabul etmek için Enter tuşuna basın.

    Anonim Türü Tanımlama Grubuna Dönüştür'ün kabul edilen ekran görüntüsü.

Normal dize ve verbatim dize ifadeleri arasında dönüştürme

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, normal dize ile düz metin dizesi değişmez değerleri arasında dönüştürür. Normal bir dizeye dönüştürmek alandan tasarruf sağlarken, düz metin dizesine dönüştürmek daha netlik sağlayabilir.

  1. Şapka işaretinizi normal dizeye veya düz metin dizesi değişmez değerine 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:

    Normal dizeye dönüştür'ü seçin.

    Normal dizeye dönüştür'ün ekran görüntüsü.

    Düz metin dizesine dönüştür'ü seçin.

    Düz metin dizesine dönüştür'ün ekran görüntüsü.

'typeof' anahtar kelimesini 'nameof' anahtar kelimesine dönüştür.

Applies to: C#, Visual Basic

Bu yeniden düzenleme, typeof(<QualifiedType>).Name C# dilinde nameof(<QualifiedType>) ve GetType(<QualifiedType>).Name Visual Basic'de NameOf(<QualifiedType>) dönüştürür. kullanmak nameof , bir type nesnenin alınmasıyla ilgili yansımayı önler.

  1. İmlecinizi C# için typeof(<QualifiedType>).Name örneğinin içine veya Visual Basic GetType(<QualifiedType>).Name 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:

    • C#
      'typeof' öğesini 'nameof': 'typeof' öğesini 'nameof'a dönüştür'ün seçili olduğu Visual Studio Hızlı İşlemler ve Yeniden Düzenlemeler menüsünün ekran görüntüsü ve C# kod değişiklikleri gösteriliyor.

    • Visual Basic
      Convert 'GetType' öğesini 'NameOf':  'GetType' öğesini 'NameOf' olarak dönüştürün ve gösterilen kod değişikliklerini Visual Basic Visual Studio Hızlı İşlemler ve Yeniden Düzenlemeler menüsünün ekran görüntüsü.

Var yerine açık tür kullanma

Şunlar için geçerlidir: C#

Bu yeniden düzenleme, yerel değişken bildirimindeki var değerini açık bir türle değiştirerek okunabilirliği artırır. Ancak değişken anonim bir türle başlatıldığında ve nesnenin özelliklerine daha sonraki bir noktada erişildiğinde var kullanılmalıdır. Daha fazla bilgi için bkz. Örtük olarak yazılan yerel değişkenler (C#).

  1. Şapka işaretini anahtar sözcüğüne var yerleştirin.

  2. Ctrl tuşuna+ basın veya kod dosyasının kenar boşluğundaki tornavida tornavida simgesine tıklayın.

    Açık tür hızlı eylemleri kullan menüsünün ekran görüntüsü.

  3. Açık türü kullan'ı seçin. Alternatif olarak, Değişiklikleri önizle iletişim kutusunu açmak için Değişiklikleri önizle'yi ve ardından Uygula'yı seçin.

Dize ilişkilendirmeyi basitleştirme

Applies to: C#, Visual Basic

Bu yeniden düzenleme, daha net ve kısa söz dizimi için dize ilişkilendirme ifadesini basitleştirir.

  1. Şapka işaretinizi dize ilişkilendirmesine yerleştirin.

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

  3. İlişkilendirmeyi basitleştir'i seçin.

    Dize ilişkilendirmesini basitleştirme işleminin ekran görüntüsü.