SORU
29 Temmuz 2015, ÇARŞAMBA


Adına sesleniyorum amacı nedir?

Sürüm 6.0 nameof, yeni bir özellik var ama sadece değişken adını alır ve derleme bir dize için bir değişiklik olarak amacı, anlamıyorum.

<T> kullanırken bir amacı olabileceğini düşündüm ama 3 ** yapmaya çalıştığımda bana T kullanılan türü yerine yazdırır.

Amacı hakkında bir fikriniz var mı?

CEVAP
29 Temmuz 2015, ÇARŞAMBA


Özel durum üretiliyor özellik adına göre veya PropertyChanged bir olayı işlerken bir özelliğin adını yeniden kullanmak istediğiniz ne durumda örneğin. Özelliğin adı var isteyeyim sayısız durumlar vardır.

Bu örnek alın:

switch (e.PropertyName)
{
    case nameof(SomeProperty):
    { break };

    // opposed to
    case "SomeOtherProperty":
    { break;}
}

İlk durumda, SomeProperty yeniden adlandırma özelliği adı da değişecek, ya da derleme kıracak. Son durum yok.

Bu çok yararlı kodunuzu derlemek ve hatasız tutmak için bir yol (tür).

(infoof nameof yaparken, niye very nice article from Eric Lippert)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009
  • whatever

    whatever

    30 EYLÜL 2005