Dönüştür typeof
nameof
Bu yeniden düzenleme şunlar için geçerlidir:
- C#
- Visual Basic
Ne: Örneğini typeof(<QualifiedType>).Name
C# GetType(<QualifiedType>).Name
dilinde ve nameof(<QualifiedType>)
örneğini Visual Basic'te olarak NameOf(<QualifiedType>)
dönüştürmenize olanak tanır.
Ne zaman: Tüm where someType
örnekleri typeof(<QualifiedType>).Name
genel bir tür değildir. Bu durum ile aynı dize değerini nameof(<QualifiedType>)
döndürmediğinden bu dışlama gereklidir. Aynı durum Visual Basic örneği için de geçerlidir.
Neden:nameof
adı type
yerine kullanmak, bir type
nesnenin alınmasıyla ilgili yansımayı önler ve bunu yazmanın daha pragmatik bir yoludur.
Nasıl yapılır
İmlecinizi C# örneğinin
typeof(<QualifiedType>).Name
içine veyaGetType(<QualifiedType>).Name
Visual Basic'e getirin.Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın.
Aşağıdakilerden seçeneklerden birini belirleyin:
C#
'typeof' öğesini 'nameof' olarak dönüştür'ü seçin:Visual Basic
'GetType' öğesini 'NameOf' olarak dönüştür'ü seçin:
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin