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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • sknbp

    sknbp

    16 Kasım 2006