C# İsim Uzayları (Namespace)

advertisement
C# İsim Uzayları
(Namespace)
~İsim Uzayları~
Programlama dillerinde, programcıların
işlerini kolaylaştırmak için bir takım hazır
kütüphaneler mevcuttur, bu
kütüphanelerden bazıları standart olmakla
birlikte bazıları programcılar tarafından
sonradan geliştirlmiş ve kullanıcların
hizmetine sunulmuştur.
C# dili ile gelen hazır bir takım sınıf
kütüphaneleri bulunmamaktadır, kısacası
standart bir C# kütüphanesi mevcut
değildir.
.NET Framework dediğimiz altyapının bize
veya diğer programlama dillerini kullanan
programcılara sunduğu bir takım temel türler
ve sınıflar mevcuttur. Bütün bu sınıfları ve
türleri binary düzeyde iyi oırganize
edebilmek için .NET, namespace kavramını
sıklıkla kullanmaktadır.
.NET teki sınıf kütüphaneleri bir dilden
bağımsız bir yapıdadır. MFC gibi sadece
C++ için yada başka bir dil için
geliştirilmemiştir. Çok normal olarak
Visual Basic.NET kullanıcısı ile C#
kullanıcısı aynı kütüphaneden faydalanırlar
Namespaceler .NET Framework sınıf
kütüphanesindeki veri türlerini ve sınıfları
kullanabilmemiz için C# dilinde using
anahtar sözcüğü ile birliktekullanılır ve
derleyiciye bildirilir.
Namespaceleri kendi yazdığımız kodların
organizasyonu içinde kullanabiliriz. Hem
böyle tür isimlerinin karışmasınıda önlemiş
oluruz, zira bir tür ismi yada sınıf ancak
kendi isimalanı içinde görünürlüğe sahiptir.
Download