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: