mehyaa ile her telden | Lüzumlu lüzumsuz her telden…

.NET’te using ile rumuz (alias) kullanımı

.NET üzerinde kod yazarken koda using ile bir namespace veya bir class eklerken aşağıdaki gibi eklenen class’ı (namespace ile denemedim çünkü kullanım olarak pek mantıklı gelmedi ama tahminen namespace için de çalışacaktır) bir rumuz (alias) ile koda eklemek mümkünmüş.

using RequestServiceXML = SomeNameSpace.Request.ServiceXML;
using ResponseServiceXML = SomeNameSpace.Response.ServiceXML;
 
...
 
RequestServiceXML request = new RequestServiceXML();
ResponseServiceXML response = new ResponseServiceXML();

Bunun ne amacı olabilir, aynı isimli iki class’ı kod içerisinde kullanırken class’ların isimlerinde namespace’leri ile kullanmak zorunda kalma durumu (ki hiç sevmem, mecbur kalmadıkça da kullanmamaya çalışırım) ortadan kalkıyor. Benim gibi class’ları sadece ismiyle çağırmayı sevenler için işe yarar bir yöntem.

RSS Feed

Henüz yorum yapılmamış.

Yorum yapın

<<

>>