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

  • girleffect

    girleffect

    20 Mayıs 2008
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007