13 Kasım 2009 Cuma

using ifadesini kullanarak bir namespace ya da tip için alias oluşturmak

Projeniz dahilinde kullanmak istediğiniz iki ayrı .dll var ve bu iki .dll içerisindeki sınıfları kolayca kullanabilmek için de ilgili namespace'leri kod sayfanıza eklediniz. Buraya kadar herşey güzel fakat aynı isimde iki sınıf olduğundan dolayı, Visual Studio, sınıf adından yola çıkarak hangisini kullanacağını bilemiyor. Çözümü basit, tipin fullname'ini kullanmak fakat her seferinde bu şekilde yazmak biraz zorlayıcı olacaktır. Daha kolay bir çözüm olarak using ifadesini kullanarak tiplere birer takma ad verebiliriz. Takma ad tiplere verilebileceği gibi isimalanlarına (namespace) da verilebilir. Kullanım şekli aşağıdaki gibidir.

using TakmaAd = NameSpace1.Class1;
TakmaAd degisken = new TakmaAd();

Aşağıdaki linkte de konu ile ilgili birşeyler bulabilirsiniz.
http://msdn.microsoft.com/en-us/library/sf0df423(VS.80).aspx

Hiç yorum yok: