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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Dive In

    Dive In

    17 Temmuz 2013
  • Muse

    Muse

    28 EYLÜL 2006