Ev gelişme C'de kullanılmayan özellik nedir? - techopedia nedir?

C'de kullanılmayan özellik nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Eskimiş Öznitelik ne anlama geliyor?

Eski bir öznitelik, C # 'da, artık kullanılmaması gerektiğini belirtmek için bir türü veya türün bir üyesini bildirirken kullanılan bildirici bir etikettir.


Eski öznitelikler, derleme sırasında isteğe bağlı bir mesajla bir hata veya uyarı görüntülemek için kullanılır; bu, geliştiricinin, belirtilen türün veya üyesinin değiştirileceği için kodda kullanılmaması gerektiğini uyarması için kullanılır. Görüntülenen mesaj aynı zamanda tipin neden kullanılmadığını açıklamanın yanı sıra bir alternatif de sağlayabilir. Eski bazı kodların kaldırılması hakkında sürekli bir hatırlatma sağlayarak, eski özellik yazılım programlarının sürümlendirilmesine ve farklı geliştiriciler tarafından kullanılan yöntemlerin koordine edilmesine yardımcı olur.

Techopedia, Eski Özellik'i açıklıyor

Eski bir öznitelik köşeli parantez içinde ve ilk isteğe bağlı parametre derleme çıktısında görüntülenecek ileti olarak bildirilir. İkinci isteğe bağlı hata parametresini true olarak belirlediğinizde, mesaj derleyici tarafından bir hata olarak görüntülenir. Aksi takdirde, mesaj derleyici tarafından bir uyarı olarak görüntülenir.


Örneğin, "Öğrenci" türündeki bir nesnenin "GetResult" türündeki bir yöntemin eski olarak işaretlenmesi gerektiğinde, sonraki sürümü olan "GetLatestResult" kullanılabilmesi için GetResult yönteminin bir "" Lütfen GetResult yerine GetLatestResult kullanın. Mesaj bir derleme uyarısı olarak görüntülenecektir.


Eski öznitelikler, varolan uygulamaları bozmadan uygulamalar tarafından kullanılması gereken daha yeni sürümlerle piyasaya sürülen yazılım kitaplıklarının tasarımında hayati bir rol oynamaktadır. Böylece, eski nitelikler, geliştirme yaşam döngüsü boyunca geriye dönük uyumluluk ve kod sürdürülebilirliğini yeniden düzenlemeye ve korumaya yardımcı olur.

Bu tanım C # bağlamında yazılmıştır.
C'de kullanılmayan özellik nedir? - techopedia nedir?