This Method is obsolete, it has been replaced by ..
Eğer .NET kullanmaya framework 1.0 yada 1.1 ile başlamışsanız .NET framework 2.0'a geçtiğinizde önceden kullandığınız bazı metodlar için "This Method is obsolete, it has been replaced by .." gibi bie mesajla karşılaşabilirsiniz. Bunun anlamı metodun artık yeni bir halinin var oldudur. Bu mesaj'da önemli bir nokta var. Şöyle bir örnek vereyim.
Önceden Application Configuaration File'lardan değer okumak için aşağıdaki yöntemi kullanırdık.
ConfigurationSettings.AppSettings("Key_Adi").ToSting
ancak bu metod artık obsolete hale getirilmiş ve bu şekilde çağırmak istediğinizde şöyle bir uyarı ile karşılaşıyorsunuz. ...
This Method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSetings
Burada "System.Configuration!" in anlamı bunu referans olarak eklemeniz gerektiğidir. Yani bu metodu çağırırken
System.Configuration!System.Configuration.ConfigurationManager.AppSetings ("Key_Adi").ToSting
şeklinde çağrılmayacak. Ünlemden önceki kısım referans olarak eklenecek. Sonraki kısım sa normal kullanılmaya devam edecek. Yani metodun yeni hali ..
System.Configuration.ConfigurationManager.AppSetings ("Key_Adi").ToSting
Yorumlar